Ben Yani AuthenticateAsync amacı temelde bir Kimlik Ticket
olsun edilmektedir amaçları yöntemlerin
isimleri üzerinde kimlik doğrulaması yap ve
signin'i
açıklanmıştır düşünüyorum
await ticket
= Authentication.AuthenticateAsync(DefaultAuthenticationTypes.ExternalBearer);
bu
{Microsoft.Owin.Security.AuthenticateResult}
Description: {Microsoft.Owin.Security.AuthenticationDescription}
Identity: {System.Security.Claims.ClaimsIdentity}
Properties: {Microsoft.Owin.Security.AuthenticationProperties}
gibi bir AuthenticateResult döner ve bu Sonuç ile artık signin'i Görebiliyorsun
Context.Authentication.SignIn(ticket.Properties, ticket.Identity);
(bağlamına Kimlik bilgileri ekleme) olabilir
var ticket = await Context.Authentication.AuthenticateAsync(Options.AuthenticationType);
if(ticket != null)
{
Context.Authentication.SignIn(ticket.Properties, ticket.Identity);
Response.Redirect(ticket.Properties.RedirectUri);
return true;
}
numaralı örnek kodda çok açık bir şekilde
Bunu denediniz mi? (Https://msdn.microsoft.com/en-us/library/microsoft.owin.security.iauthenticationmanager.authenticateasync (v = vs.113) .aspx) – Nilesh
Bunu istiyorum Bir çok insana yardım eden bir açıklama da dahil olmak üzere, gerçekten iyi bir cevaba sahip olmak. Bu yüzden ödülünü ekledim. Ben bir bağlantı istemiyorum. (ama yine de teşekkürler :) –