FacebookOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры конфигурации для FacebookMiddleware.
public ref class FacebookOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class FacebookOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type FacebookOptions = class
inherit OAuthOptions
Public Class FacebookOptions
Inherits OAuthOptions
- Наследование
Конструкторы
FacebookOptions() |
Инициализирует новый объект FacebookOptions. |
Свойства
AppId |
Возвращает или задает идентификатор приложения, назначаемый Facebook. |
AppSecret |
Возвращает или задает секрет приложения, назначаемый Facebook. |
AuthenticationScheme |
AuthenticationScheme в параметрах соответствует логическому имени для конкретной схемы проверки подлинности. Может быть присвоено другое значение, чтобы использовать одинаковый тип промежуточного ПО проверки подлинности более одного раза на конвейере. (Унаследовано от AuthenticationOptions) |
AuthorizationEndpoint |
Возвращает или задает универсальный код ресурса (URI), по которому клиент будет перенаправляться для проверки подлинности. (Унаследовано от OAuthOptions) |
AutomaticAuthenticate |
Если значение равно true, ПО промежуточного слоя для проверки подлинности изменит запрос пользователя. Если задано значение false, ПО промежуточного слоя для проверки подлинности будет предоставлять удостоверение только при явном указании AuthenticationScheme. (Унаследовано от AuthenticationOptions) |
AutomaticChallenge |
Если значение равно true, ПО промежуточного слоя проверки подлинности должно обрабатывать автоматический запрос. Если значение равно false, ПО промежуточного слоя для проверки подлинности изменит ответы только при явном указании AuthenticationScheme. (Унаследовано от AuthenticationOptions) |
BackchannelHttpHandler |
HttpMessageHandler, используемый для взаимодействия с удаленным поставщиком удостоверений. Его нельзя задать одновременно с BackchannelCertificateValidator, если только значение не может быть получено нисходящим приведением WebRequestHandler. (Унаследовано от RemoteAuthenticationOptions) |
BackchannelTimeout |
Возвращает или задает значение времени ожидания в миллисекундах для обмена данными между обратным каналом и удаленным поставщиком удостоверений. (Унаследовано от RemoteAuthenticationOptions) |
CallbackPath |
Путь запроса с базовым путем приложения, по которому будет возвращен агент пользователя. ПО промежуточного слоя обработает этот запрос после его поступления. (Унаследовано от RemoteAuthenticationOptions) |
ClaimsIssuer |
Возвращает или задает издателя, который должен использоваться для всех создаваемых утверждений. (Унаследовано от AuthenticationOptions) |
ClientId |
Возвращает или задает идентификатор клиента, назначаемого поставщиком. (Унаследовано от OAuthOptions) |
ClientSecret |
Возвращает или задает секрет клиента, назначаемый поставщиком. (Унаследовано от OAuthOptions) |
Description |
Дополнительная информация о типе проверки подлинности, доступная в приложении. (Унаследовано от AuthenticationOptions) |
DisplayName |
Получает или задает текст, который пользователь может отобразить в пользовательском интерфейсе входа. (Унаследовано от RemoteAuthenticationOptions) |
Events |
Возвращает или задает объект , используемый IOAuthEvents для обработки событий проверки подлинности. (Унаследовано от OAuthOptions) |
Fields |
Список полей, извлекаемых из UserInformationEndpoint. https://developers.facebook.com/docs/graph-api/reference/user |
RemoteAuthenticationTimeout |
Возвращает или задает ограничение времени для завершения потока проверки подлинности (15 минут по умолчанию). (Унаследовано от RemoteAuthenticationOptions) |
SaveTokens |
Определяет, должны ли маркеры доступа и обновления храниться в AuthenticationProperties после успешной авторизации.
Это свойство по умолчанию имеет значение , |
Scope |
Возвращает список запрашиваемых разрешений. (Унаследовано от OAuthOptions) |
SendAppSecretProof |
Получает или задает нужно ли создавать и отправлять appsecret_proof с вызовами API Facebook. Эта функция включена по умолчанию. |
SignInScheme |
Возвращает или задает схему проверки подлинности, соответствующую ПО промежуточного слоя, ответственному за сохранение удостоверения пользователя после успешной проверки подлинности. Это значение обычно соответствует ПО промежуточного слоя cookie, зарегистрированное в классе Startup. Если этот параметр опущен, SignInScheme используется в качестве резервного значения. (Унаследовано от RemoteAuthenticationOptions) |
StateDataFormat |
Получает или задает тип, используемый для защиты данных, обрабатываемых ПО промежуточного слоя. (Унаследовано от OAuthOptions) |
SystemClock |
Только для тестирования. (Унаследовано от OAuthOptions) |
TokenEndpoint |
Возвращает или задает универсальный код ресурса (URI), к котором ПО промежуточного слоя будет обращаться для обмена токеном OAuth. (Унаследовано от OAuthOptions) |
UserInformationEndpoint |
Возвращает или задает универсальный код ресурса (URI), к котором ПО промежуточного слоя будет обращаться для получения сведений о пользователе. Это значение не используется в реализации по умолчанию, оно предназначено для использования в пользовательских реализациях IOAuthAuthenticationEvents.Authenticated или OAuthAuthenticationHandler.CreateTicketAsync. (Унаследовано от OAuthOptions) |