FacebookHandler Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Authentication handler for Facebook's OAuth based authentication.
public ref class FacebookHandler : Microsoft::AspNetCore::Authentication::OAuth::OAuthHandler<Microsoft::AspNetCore::Authentication::Facebook::FacebookOptions ^>
public class FacebookHandler : Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<Microsoft.AspNetCore.Authentication.Facebook.FacebookOptions>
type FacebookHandler = class
inherit OAuthHandler<FacebookOptions>
Public Class FacebookHandler
Inherits OAuthHandler(Of FacebookOptions)
- Inheritance
Constructors
FacebookHandler(IOptionsMonitor<FacebookOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Obsolete.
Initializes a new instance of FacebookHandler. |
FacebookHandler(IOptionsMonitor<FacebookOptions>, ILoggerFactory, UrlEncoder) |
Initializes a new instance of FacebookHandler. |
Properties
Backchannel |
Gets the HttpClient instance used to communicate with the remote authentication provider. (Inherited from OAuthHandler<TOptions>) |
ChallengeCalled | (Inherited from AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Gets the issuer that should be used when any claims are issued. (Inherited from AuthenticationHandler<TOptions>) |
Clock |
Obsolete.
Gets the ISystemClock. (Inherited from AuthenticationHandler<TOptions>) |
Context |
Gets or sets the HttpContext. (Inherited from AuthenticationHandler<TOptions>) |
CurrentUri |
Gets the absolute current url. (Inherited from AuthenticationHandler<TOptions>) |
Events |
The handler calls methods on the events which give the application control at certain points where processing is occurring. If it is not provided a default instance is supplied which does nothing when the methods are called. (Inherited from OAuthHandler<TOptions>) |
InitializeResult | (Inherited from AuthenticationHandler<TOptions>) |
Logger |
Gets the ILogger. (Inherited from AuthenticationHandler<TOptions>) |
Options |
Gets or sets the options associated with this authentication handler. (Inherited from AuthenticationHandler<TOptions>) |
OptionsMonitor |
Gets the IOptionsMonitor<TOptions> to detect changes to options. (Inherited from AuthenticationHandler<TOptions>) |
OriginalPath |
Gets the path as seen by the authentication middleware. (Inherited from AuthenticationHandler<TOptions>) |
OriginalPathBase |
Gets the path base as seen by the authentication middleware. (Inherited from AuthenticationHandler<TOptions>) |
PriorHandler | (Inherited from AuthenticationHandler<TOptions>) |
Request |
Gets the HttpRequest associated with the current request. (Inherited from AuthenticationHandler<TOptions>) |
Response |
Gets the HttpResponse associated with the current request. (Inherited from AuthenticationHandler<TOptions>) |
Scheme |
Gets or sets the AuthenticationScheme associated with this authentication handler. (Inherited from AuthenticationHandler<TOptions>) |
SignInAccepted | (Inherited from AuthenticationHandler<TOptions>) |
SignInScheme |
The authentication scheme used by default for signin. (Inherited from RemoteAuthenticationHandler<TOptions>) |
SignOutAccepted | (Inherited from AuthenticationHandler<TOptions>) |
TimeProvider |
Gets the current time, primarily for unit testing. (Inherited from AuthenticationHandler<TOptions>) |
UrlEncoder |
Gets the UrlEncoder. (Inherited from AuthenticationHandler<TOptions>) |