मैं प्रयोजनों के तरीकों के नाम पर वर्णित प्रमाणित और साइन इन करें
लगता है तो AuthenticateAsync के प्रयोजन के मूल रूप से एक प्रमाणीकरण टिकट
मिलता है
await ticket
= Authentication.AuthenticateAsync(DefaultAuthenticationTypes.ExternalBearer);
यह इस
{Microsoft.Owin.Security.AuthenticateResult}
Description: {Microsoft.Owin.Security.AuthenticationDescription}
Identity: {System.Security.Claims.ClaimsIdentity}
Properties: {Microsoft.Owin.Security.AuthenticationProperties}
की तरह एक AuthenticateResult वापस आती है और इस परिणाम के साथ आप अब साइन इन करें
Context.Authentication.SignIn(ticket.Properties, ticket.Identity);
आप इसे देख सकते हैं (संदर्भ के लिए पहचान जानकारी जोड़ें) कर सकते हैं
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;
}
से नीचे नमूना कोड में बहुत स्पष्ट रूप से
स्रोत
2017-09-27 21:58:04
क्या आपने यह कोशिश की [लिंक] (https://msdn.microsoft.com/en-us/library/microsoft.owin.security.iauthenticationmanager.authenticateasync (v = vs.113) .aspx) – Nilesh
मुझे यह पसंद आएगा एक स्पष्टीकरण सहित वास्तव में एक अच्छा जवाब देने का सवाल है जो बहुत से लोगों की मदद करता है। यही कारण है कि मैंने बक्षीस जोड़ा है। मुझे एक लिंक नहीं चाहिए। (लेकिन वैसे भी धन्यवाद :) –