FacebookHandler Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook.
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)
- Наследование
Конструкторы
FacebookHandler(IOptionsMonitor<FacebookOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Устаревшие..
Инициализирует новый экземпляр FacebookHandler. |
FacebookHandler(IOptionsMonitor<FacebookOptions>, ILoggerFactory, UrlEncoder) |
Инициализирует новый экземпляр FacebookHandler. |
Свойства
Backchannel |
Возвращает экземпляр HttpClient, используемый для взаимодействия с поставщиком удаленной проверки подлинности. (Унаследовано от OAuthHandler<TOptions>) |
ChallengeCalled |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Возвращает издателя, который следует использовать при выдаче любых утверждений. (Унаследовано от AuthenticationHandler<TOptions>) |
Clock |
Устаревшие..
Возвращает ISystemClock. (Унаследовано от AuthenticationHandler<TOptions>) |
Context |
Возвращает или задает HttpContext. (Унаследовано от AuthenticationHandler<TOptions>) |
CurrentUri |
Возвращает абсолютный текущий URL-адрес. (Унаследовано от AuthenticationHandler<TOptions>) |
Events |
Обработчик вызывает методы событий, которые дают элементу управления приложением в определенных точках, где выполняется обработка. Если экземпляр по умолчанию не указан, он ничего не делает при вызове методов. (Унаследовано от OAuthHandler<TOptions>) |
InitializeResult |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
Logger |
Возвращает ILogger. (Унаследовано от AuthenticationHandler<TOptions>) |
Options |
Возвращает или задает параметры, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
OptionsMonitor |
Возвращает IOptionsMonitor<TOptions> для обнаружения изменений параметров. (Унаследовано от AuthenticationHandler<TOptions>) |
OriginalPath |
Возвращает путь, как показано ПО промежуточного слоя проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
OriginalPathBase |
Возвращает базу пути, как показано по промежуточному слоям проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
PriorHandler |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
Request |
Возвращает HttpRequest, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
Response |
Возвращает HttpResponse, связанную с текущим запросом. (Унаследовано от AuthenticationHandler<TOptions>) |
Scheme |
Возвращает или задает AuthenticationScheme, связанные с этим обработчиком проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInAccepted |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInScheme |
Схема проверки подлинности, используемая по умолчанию для входа. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
SignOutAccepted |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
TimeProvider |
Возвращает текущее время, в первую очередь для модульного тестирования. (Унаследовано от AuthenticationHandler<TOptions>) |
UrlEncoder |
Возвращает UrlEncoder. (Унаследовано от AuthenticationHandler<TOptions>) |
Методы
AuthenticateAsync() |
Проверка подлинности текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
BuildChallengeUrl(AuthenticationProperties, String) |
Создает URL-адрес запроса OAuth. (Унаследовано от OAuthHandler<TOptions>) |
BuildChallengeUrl(AuthenticationProperties, String) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от OAuthHandler<TOptions>) |
BuildRedirectUri(String) |
Создает абсолютный URL-адрес для указанного |
ChallengeAsync(AuthenticationProperties) |
Вызов текущего запроса. (Унаследовано от AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Создает новый экземпляр экземпляра событий. (Унаследовано от OAuthHandler<TOptions>) |
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse) |
Создает AuthenticationTicket из указанного |
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от OAuthHandler<TOptions>) |
ExchangeCodeAsync(OAuthCodeExchangeContext) |
Обмен кодом авторизации для маркера авторизации от удаленного поставщика. (Унаследовано от OAuthHandler<TOptions>) |
ExchangeCodeAsync(String, String) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от OAuthHandler<TOptions>) |
FinishResponseAsync() |
Перехватчик, который вызывается при отправке ответа (Унаследовано от AuthenticationHandler<TOptions>) |
ForbidAsync(AuthenticationProperties) |
Запретить текущий запрос. (Унаследовано от AuthenticationHandler<TOptions>) |
FormatScope() |
Форматирование свойства Scope. |
FormatScope(IEnumerable<String>) |
Форматирование списка областей OAuth. |
GenerateCorrelationId(AuthenticationProperties) |
Создает файл cookie, содержащий nonce, используемый для сопоставления текущего запроса удаленной проверки подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
GenerateCorrelationId(AuthenticationProperties) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
GetDescriptions(DescribeSchemesContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleAccessDeniedErrorAsync(AuthenticationProperties) |
Производные типы могут переопределить этот метод для обработки ошибок отказа в доступе. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleAuthenticateAsync() |
Позволяет производным типам обрабатывать проверку подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleAuthenticateOnceAsync() |
Используется для обеспечения вызова HandleAuthenticateAsync только один раз. Последующие вызовы возвращают тот же результат проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
Используется для обеспечения безопасного вызова HandleAuthenticateAsync. Последующие вызовы возвращают тот же результат проверки подлинности. Все исключения будут преобразованы в результат неудачной проверки подлинности, содержащий исключение. (Унаследовано от AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Переопределите этот метод, чтобы справиться с проблемами 401, если схема проверки подлинности, под вопросом, относится к взаимодействию с проверкой подлинности в рамках потока запросов. (например, добавление заголовка ответа или изменение результата 401 на 302 страницы входа или внешнего расположения входа.) (Унаследовано от OAuthHandler<TOptions>) |
HandleForbiddenAsync(AuthenticationProperties) |
Переопределите этот метод для обработки Forbid. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleForbiddenAsync(ChallengeContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleRemoteAuthenticateAsync() |
Проверка подлинности удостоверения пользователя с помощью поставщика удостоверений. Метод обрабатывает запрос на конечную точку, определенную CallbackPath. (Унаследовано от OAuthHandler<TOptions>) |
HandleRemoteCallbackAsync() |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleRequestAsync() |
Обрабатывает текущий запрос проверки подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleSignInAsync(SignInContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleSignOutAsync(SignOutContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от OAuthHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
Инициализируйте обработчик, устраните параметры и проверьте их. (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Инициализация вызывается один раз на запрос для контекстуализации этого экземпляра с соответствующим состоянием. (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
Инициализирует объект событий, вызываемый один раз для каждого запроса по InitializeAsync(AuthenticationScheme, HttpContext). (Унаследовано от AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
Вызывается после инициализации параметров или событий обработчика для завершения инициализации. (Унаследовано от AuthenticationHandler<TOptions>) |
ResolveTarget(String) |
Разрешает схему, в которую пересылается эта операция проверки подлинности. (Унаследовано от AuthenticationHandler<TOptions>) |
ShouldHandleRequestAsync() |
Возвращает значение, определяющее, должен ли текущий запрос проверки подлинности обрабатываться HandleRequestAsync(). (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
ShouldHandleScheme(String, Boolean) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
SignInAsync(SignInContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
SignOutAsync(SignOutContext) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от AuthenticationHandler<TOptions>) |
ValidateCorrelationId(AuthenticationProperties) |
Проверяет, коррелирует ли текущий запрос с текущим запросом удаленной проверки подлинности. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |
ValidateCorrelationId(AuthenticationProperties) |
Обработчик проверки подлинности для проверки подлинности на основе OAuth в Facebook. (Унаследовано от RemoteAuthenticationHandler<TOptions>) |