SiteAuthSettings interface
Параметры конфигурации для функции проверки подлинности и авторизации службы приложений Azure.
- Extends
Свойства
aad |
Возвращает строку JSON, содержащую параметры Acl Azure AD. |
additional |
Параметры входа для отправки в конечную точку авторизации OpenID Connect при входе пользователя. Каждый параметр должен находиться в форме "key=value". |
allowed |
Разрешены значения аудитории, которые следует учитывать при проверке веб-маркеров JSON, выданных Azure Active Directory. Обратите внимание, что значение |
allowed |
Внешние URL-адреса, которые можно перенаправить в рамках входа или выхода из приложения. Обратите внимание, что часть строки запроса URL-адреса игнорируется. Это расширенный параметр, который обычно требуется только серверной части приложения Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены. |
auth |
Путь к файлу конфигурации с параметрами проверки подлинности. Если путь является относительным, база будет корневой каталог сайта. |
client |
Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с Помощью Azure Active Directory или других сторонних поставщиков OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
client |
Секрет клиента этого приложения проверяющей стороны (в Azure Active Directory это также называется ключом). Этот параметр является необязательным. Если секрет клиента не настроен, поток неявной проверки подлинности OpenID Connect используется для проверки подлинности конечных пользователей. В противном случае поток кода авторизации OpenID Connect используется для проверки подлинности конечных пользователей. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
client |
Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство выступает в качестве замены секрета клиента. Это также необязательно. |
client |
Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны. |
config |
Функция ConfigVersion функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением плоскости управления для проверки подлинности или авторизации. |
default |
Поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим только в том случае, если настроено несколько поставщиков, а для действия клиента, не прошедших проверку подлинности, задано значение RedirectToLoginPage. |
enabled |
|
facebook |
Идентификатор приложения Facebook, используемого для входа. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login |
facebook |
Секрет приложения Facebook, используемого для входа в Facebook. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login |
facebook |
Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook. |
facebook |
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа в Facebook. Этот параметр является необязательным. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login |
git |
Идентификатор клиента приложения GitHub, используемого для входа. Этот параметр необходим для включения входа в Github |
git |
Секрет клиента приложения GitHub, используемого для входа в Github. Этот параметр необходим для включения входа в Github. |
git |
Имя параметра приложения, содержащее секрет клиента приложения Github, используемого для входа в GitHub. |
git |
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub. Этот параметр является необязательным |
google |
Идентификатор клиента OpenID Connect для веб-приложения Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
google |
Секрет клиента, связанный с веб-приложением Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
google |
Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложением Google. |
google |
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности Google Sign-In. Этот параметр является необязательным. Если не указано, "openid", "profile" и "email" используются в качестве областей по умолчанию. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
is |
Значение true, если параметры конфигурации проверки подлинности должны быть прочитаны из файла, значение false в противном случае |
issuer | URI издателя OpenID Connect, представляющий сущность, которая выдает маркеры доступа для этого приложения. При использовании Azure Active Directory это значение является универсальным кодом ресурса (URI) клиента каталога, например https://sts.windows.net/{tenant-guid}/. Этот универсальный код ресурса (URI) — это идентификатор, чувствительный к регистру для издателя маркеров. Дополнительные сведения об обнаружении OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html |
microsoft |
Идентификатор клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
microsoft |
Секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
microsoft |
Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. |
microsoft |
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности учетной записи Майкрософт. Этот параметр является необязательным. Если значение не указано, значение wl.basic используется в качестве области по умолчанию. Документация по областям и разрешениям учетной записи Майкрософт: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
runtime |
Среда выполнения функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле проверки подлинности и авторизации. |
token |
Количество часов после истечения срока действия маркера сеанса, которое можно использовать для вызова API обновления маркера. Значение по умолчанию — 72 часа. |
token |
|
twitter |
Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
twitter |
Секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
twitter |
Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. |
unauthenticated |
Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению. |
validate |
Возвращает значение, указывающее, должен ли издатель быть допустимым URL-адресом HTTPS и проверяться таким образом. |
Унаследованные свойства
id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
kind | Тип ресурса. |
name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
type | Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
aadClaimsAuthorization
Возвращает строку JSON, содержащую параметры Acl Azure AD.
aadClaimsAuthorization?: string
Значение свойства
string
additionalLoginParams
Параметры входа для отправки в конечную точку авторизации OpenID Connect при входе пользователя. Каждый параметр должен находиться в форме "key=value".
additionalLoginParams?: string[]
Значение свойства
string[]
allowedAudiences
Разрешены значения аудитории, которые следует учитывать при проверке веб-маркеров JSON, выданных Azure Active Directory. Обратите внимание, что значение ClientID
всегда считается разрешенной аудиторией независимо от этого параметра.
allowedAudiences?: string[]
Значение свойства
string[]
allowedExternalRedirectUrls
Внешние URL-адреса, которые можно перенаправить в рамках входа или выхода из приложения. Обратите внимание, что часть строки запроса URL-адреса игнорируется. Это расширенный параметр, который обычно требуется только серверной части приложения Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены.
allowedExternalRedirectUrls?: string[]
Значение свойства
string[]
authFilePath
Путь к файлу конфигурации с параметрами проверки подлинности. Если путь является относительным, база будет корневой каталог сайта.
authFilePath?: string
Значение свойства
string
clientId
Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с Помощью Azure Active Directory или других сторонних поставщиков OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
clientId?: string
Значение свойства
string
clientSecret
Секрет клиента этого приложения проверяющей стороны (в Azure Active Directory это также называется ключом). Этот параметр является необязательным. Если секрет клиента не настроен, поток неявной проверки подлинности OpenID Connect используется для проверки подлинности конечных пользователей. В противном случае поток кода авторизации OpenID Connect используется для проверки подлинности конечных пользователей. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html
clientSecret?: string
Значение свойства
string
clientSecretCertificateThumbprint
Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство выступает в качестве замены секрета клиента. Это также необязательно.
clientSecretCertificateThumbprint?: string
Значение свойства
string
clientSecretSettingName
Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны.
clientSecretSettingName?: string
Значение свойства
string
configVersion
Функция ConfigVersion функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением плоскости управления для проверки подлинности или авторизации.
configVersion?: string
Значение свойства
string
defaultProvider
Поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим только в том случае, если настроено несколько поставщиков, а для действия клиента, не прошедших проверку подлинности, задано значение RedirectToLoginPage.
defaultProvider?: BuiltInAuthenticationProvider
Значение свойства
enabled
true
, если функция проверки подлинности и авторизации включена для текущего приложения; в противном случае false
.
enabled?: boolean
Значение свойства
boolean
facebookAppId
Идентификатор приложения Facebook, используемого для входа. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login
facebookAppId?: string
Значение свойства
string
facebookAppSecret
Секрет приложения Facebook, используемого для входа в Facebook. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login
facebookAppSecret?: string
Значение свойства
string
facebookAppSecretSettingName
Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook.
facebookAppSecretSettingName?: string
Значение свойства
string
facebookOAuthScopes
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа в Facebook. Этот параметр является необязательным. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login
facebookOAuthScopes?: string[]
Значение свойства
string[]
gitHubClientId
Идентификатор клиента приложения GitHub, используемого для входа. Этот параметр необходим для включения входа в Github
gitHubClientId?: string
Значение свойства
string
gitHubClientSecret
Секрет клиента приложения GitHub, используемого для входа в Github. Этот параметр необходим для включения входа в Github.
gitHubClientSecret?: string
Значение свойства
string
gitHubClientSecretSettingName
Имя параметра приложения, содержащее секрет клиента приложения Github, используемого для входа в GitHub.
gitHubClientSecretSettingName?: string
Значение свойства
string
gitHubOAuthScopes
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub. Этот параметр является необязательным
gitHubOAuthScopes?: string[]
Значение свойства
string[]
googleClientId
Идентификатор клиента OpenID Connect для веб-приложения Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/
googleClientId?: string
Значение свойства
string
googleClientSecret
Секрет клиента, связанный с веб-приложением Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/
googleClientSecret?: string
Значение свойства
string
googleClientSecretSettingName
Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложением Google.
googleClientSecretSettingName?: string
Значение свойства
string
googleOAuthScopes
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности Google Sign-In. Этот параметр является необязательным. Если не указано, "openid", "profile" и "email" используются в качестве областей по умолчанию. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/
googleOAuthScopes?: string[]
Значение свойства
string[]
isAuthFromFile
Значение true, если параметры конфигурации проверки подлинности должны быть прочитаны из файла, значение false в противном случае
isAuthFromFile?: string
Значение свойства
string
issuer
URI издателя OpenID Connect, представляющий сущность, которая выдает маркеры доступа для этого приложения. При использовании Azure Active Directory это значение является универсальным кодом ресурса (URI) клиента каталога, например https://sts.windows.net/{tenant-guid}/. Этот универсальный код ресурса (URI) — это идентификатор, чувствительный к регистру для издателя маркеров. Дополнительные сведения об обнаружении OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html
issuer?: string
Значение свойства
string
microsoftAccountClientId
Идентификатор клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm
microsoftAccountClientId?: string
Значение свойства
string
microsoftAccountClientSecret
Секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm
microsoftAccountClientSecret?: string
Значение свойства
string
microsoftAccountClientSecretSettingName
Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности.
microsoftAccountClientSecretSettingName?: string
Значение свойства
string
microsoftAccountOAuthScopes
Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности учетной записи Майкрософт. Этот параметр является необязательным. Если значение не указано, значение wl.basic используется в качестве области по умолчанию. Документация по областям и разрешениям учетной записи Майкрософт: https://msdn.microsoft.com/en-us/library/dn631845.aspx
microsoftAccountOAuthScopes?: string[]
Значение свойства
string[]
runtimeVersion
Среда выполнения функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле проверки подлинности и авторизации.
runtimeVersion?: string
Значение свойства
string
tokenRefreshExtensionHours
Количество часов после истечения срока действия маркера сеанса, которое можно использовать для вызова API обновления маркера. Значение по умолчанию — 72 часа.
tokenRefreshExtensionHours?: number
Значение свойства
number
tokenStoreEnabled
true
для безопасного хранения маркеров безопасности для конкретной платформы, полученных во время потоков входа; в противном случае false
.
Значение по умолчанию — false
.
tokenStoreEnabled?: boolean
Значение свойства
boolean
twitterConsumerKey
Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in
twitterConsumerKey?: string
Значение свойства
string
twitterConsumerSecret
Секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in
twitterConsumerSecret?: string
Значение свойства
string
twitterConsumerSecretSettingName
Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа.
twitterConsumerSecretSettingName?: string
Значение свойства
string
unauthenticatedClientAction
Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению.
unauthenticatedClientAction?: UnauthenticatedClientAction
Значение свойства
validateIssuer
Возвращает значение, указывающее, должен ли издатель быть допустимым URL-адресом HTTPS и проверяться таким образом.
validateIssuer?: boolean
Значение свойства
boolean
Сведения об унаследованном свойстве
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследовано отProxyOnlyResource.id
kind
Тип ресурса.
kind?: string
Значение свойства
string
наследуется от прокси-сервера ProxyOnlyResource.kind
name
Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отProxyOnlyResource.name
type
Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Наследуется отProxyOnlyResource.type