Share via


AuthenticationManagerExtensions Class

Extensions methods on IAuthenticationManager that add methods for using the default Application and External authentication type constants

Inheritance Hierarchy

System.Object
  Microsoft.Owin.Security.AuthenticationManagerExtensions

Namespace:  Microsoft.Owin.Security
Assembly:  Microsoft.AspNet.Identity.Owin (in Microsoft.AspNet.Identity.Owin.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class AuthenticationManagerExtensions
'Usage
public static class AuthenticationManagerExtensions
[ExtensionAttribute]
public ref class AuthenticationManagerExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type AuthenticationManagerExtensions =  class end
public final class AuthenticationManagerExtensions

The AuthenticationManagerExtensions type exposes the following members.

Methods

  Name Description
Public methodStatic member GetExternalAuthenticationTypes Return the authentication types which are considered external because they have captions
Public methodStatic member GetExternalIdentityAsync Return the identity associated with the default external authentication type
Public methodStatic member GetExternalLoginInfo(IAuthenticationManager) Extracts login info out of an external identity
Public methodStatic member GetExternalLoginInfo(IAuthenticationManager, String, String) Extracts login info out of an external identity
Public methodStatic member GetExternalLoginInfoAsync(IAuthenticationManager) Extracts login info out of an external identity
Public methodStatic member GetExternalLoginInfoAsync(IAuthenticationManager, String, String) Extracts login info out of an external identity

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Owin.Security Namespace