Web Apps - Update Auth Settings V2
Описание параметров проверки подлинности и авторизации сайта обновлений для приложений с помощью формата версии 2
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2?api-version=2024-04-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
name
|
path | True |
string |
Имя веб-приложения. |
resource
|
path | True |
string |
Имя группы ресурсов, к которой принадлежит ресурс. Шаблон регулярного выражения: |
subscription
|
path | True |
string |
Идентификатор подписки Azure. Это строка с форматом GUID (например, 0000000000-0000-0000-0000-00000000000000000000000000000). |
api-version
|
query | True |
string |
Версия API |
Текст запроса
Имя | Тип | Описание |
---|---|---|
kind |
string |
Тип ресурса. |
properties.globalValidation |
Параметры конфигурации, определяющие поток проверки пользователей с помощью проверки подлинности и авторизации службы приложений. |
|
properties.httpSettings |
Параметры конфигурации HTTP-запросов для проверки подлинности и авторизации, сделанных в отношении проверки подлинности и авторизации службы приложений. |
|
properties.identityProviders |
Параметры конфигурации каждого из поставщиков удостоверений, используемых для настройки проверки подлинности и авторизации службы приложений. |
|
properties.login |
Параметры конфигурации потока входа пользователей с помощью проверки подлинности и авторизации службы приложений. |
|
properties.platform |
Параметры конфигурации платформы проверки подлинности и авторизации службы приложений. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ХОРОШО |
|
Other Status Codes |
Ответ об ошибке службы приложений. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Update Auth Settings V2
Образец запроса
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsV2?api-version=2024-04-01
{
"properties": {
"platform": {
"enabled": true,
"runtimeVersion": "~1",
"configFilePath": "/auth/config.json"
},
"globalValidation": {
"requireAuthentication": true,
"unauthenticatedClientAction": "Return403",
"excludedPaths": [
"/nosecrets/Path"
]
},
"identityProviders": {
"google": {
"enabled": true,
"registration": {
"clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
"clientSecretSettingName": "ClientSecret"
},
"login": {
"scopes": [
"admin"
]
},
"validation": {
"allowedAudiences": [
"https://example.com"
]
}
}
},
"login": {
"routes": {
"logoutEndpoint": "https://app.com/logout"
},
"tokenStore": {
"enabled": true,
"tokenRefreshExtensionHours": 96,
"fileSystem": {
"directory": "/wwwroot/sites/example"
}
},
"preserveUrlFragmentsForLogins": true,
"allowedExternalRedirectUrls": [
"https://someurl.com"
],
"cookieExpiration": {
"convention": "IdentityProviderDerived",
"timeToExpiration": "2022:09-01T00:00Z"
},
"nonce": {
"validateNonce": true
}
},
"httpSettings": {
"requireHttps": true,
"routes": {
"apiPrefix": "/authv2/"
},
"forwardProxy": {
"convention": "Standard",
"customHostHeaderName": "authHeader",
"customProtoHeaderName": "customProtoHeader"
}
}
}
}
Пример ответа
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/authsettingsv2",
"name": "authsettingsv2",
"type": "Microsoft.Web/sites/authsettingsv2",
"kind": "app",
"properties": {
"platform": {
"enabled": true,
"runtimeVersion": "~1",
"configFilePath": "/auth/config.json"
},
"globalValidation": {
"requireAuthentication": true,
"unauthenticatedClientAction": "Return403",
"excludedPaths": [
"/nosecrets/Path"
]
},
"identityProviders": {
"google": {
"enabled": true,
"registration": {
"clientId": "42d795a9-8abb-4d06-8534-39528af40f8e.apps.googleusercontent.com",
"clientSecretSettingName": "ClientSecret"
},
"login": {
"scopes": [
"admin"
]
},
"validation": {
"allowedAudiences": [
"https://example.com"
]
}
}
},
"login": {
"routes": {
"logoutEndpoint": "https://app.com/logout"
},
"tokenStore": {
"enabled": true,
"tokenRefreshExtensionHours": 96,
"fileSystem": {
"directory": "/wwwroot/sites/example"
}
},
"preserveUrlFragmentsForLogins": true,
"allowedExternalRedirectUrls": [
"https://someurl.com"
],
"cookieExpiration": {
"convention": "IdentityProviderDerived",
"timeToExpiration": "2022:09-01T00:00Z"
},
"nonce": {
"validateNonce": true
}
},
"httpSettings": {
"requireHttps": true,
"routes": {
"apiPrefix": "/authv2/"
},
"forwardProxy": {
"convention": "Standard",
"customHostHeaderName": "authHeader",
"customProtoHeaderName": "customProtoHeader"
}
}
}
}
Определения
Имя | Описание |
---|---|
Allowed |
Параметры конфигурации потока проверки разрешенных аудиторий. |
Allowed |
Параметры конфигурации разрешенных субъектов Azure Active Directory. |
Apple |
Параметры конфигурации поставщика Apple. |
Apple |
Параметры конфигурации регистрации для поставщика Apple |
App |
Параметры конфигурации регистрации приложения для поставщиков с идентификаторами приложений и секретами приложений |
Auth |
Параметры конфигурации платформы проверки подлинности и авторизации службы приложений. |
Azure |
Параметры конфигурации поставщика Azure Active Directory. |
Azure |
Параметры конфигурации потока входа Azure Active Directory. |
Azure |
Параметры конфигурации регистрации приложения Azure Active Directory. |
Azure |
Параметры конфигурации потока проверки маркеров Azure Active Directory. |
Azure |
Параметры конфигурации поставщика статических веб-приложений Azure. |
Azure |
Параметры конфигурации регистрации для поставщика статических веб-приложений Azure |
Blob |
Параметры конфигурации хранилища маркеров, если используется хранилище BLOB-объектов. |
Client |
Метод, который следует использовать для проверки подлинности пользователя. |
Client |
Параметры конфигурации регистрации приложения для поставщиков с идентификаторами клиента и секретами клиента |
Cookie |
Параметры конфигурации срока действия файла cookie сеанса. |
Cookie |
Соглашение, используемое при определении срока действия файла cookie сеанса. |
Custom |
Параметры конфигурации настраиваемого поставщика Open ID Connect. |
Default |
Параметры конфигурации политики авторизации Azure Active Directory по умолчанию. |
Default |
Ответ об ошибке службы приложений. |
Details | |
Error |
Модель ошибок. |
Параметры конфигурации поставщика Facebook. |
|
File |
Параметры конфигурации хранилища маркеров, если используется файловая система. |
Forward |
Параметры конфигурации прокси-сервера пересылки, используемые для выполнения запросов. |
Forward |
Соглашение, используемое для определения URL-адреса выполненного запроса. |
Git |
Параметры конфигурации поставщика GitHub. |
Global |
Параметры конфигурации, определяющие поток проверки пользователей с помощью проверки подлинности и авторизации службы приложений. |
Параметры конфигурации поставщика Google. |
|
Http |
Параметры конфигурации HTTP-запросов для проверки подлинности и авторизации, сделанных в отношении проверки подлинности и авторизации службы приложений. |
Http |
Параметры конфигурации путей HTTP-запросов. |
Identity |
Параметры конфигурации каждого из поставщиков удостоверений, используемых для настройки проверки подлинности и авторизации службы приложений. |
Jwt |
Параметры конфигурации проверок, которые необходимо выполнить при проверке утверждений JWT. |
Legacy |
Параметры конфигурации устаревшего поставщика учетных записей Майкрософт. |
Login |
Параметры конфигурации потока входа пользователей с помощью проверки подлинности и авторизации службы приложений. |
Login |
Маршруты, указывающие конечные точки, используемые для запросов входа и выхода. |
Login |
Параметры конфигурации потока входа, включая области, которые должны быть запрошены. |
Nonce |
Параметры конфигурации nonce, используемые в потоке входа. |
Open |
Учетные данные клиента проверки подлинности настраиваемого поставщика Open ID Connect. |
Open |
Параметры конфигурации конечных точек, используемых для пользовательского поставщика Open ID Connect. |
Open |
Параметры конфигурации потока входа пользовательского поставщика Open ID Connect. |
Open |
Параметры конфигурации регистрации приложения для пользовательского поставщика Open ID Connect. |
Site |
Параметры конфигурации для функции проверки подлинности и авторизации службы приложений Azure версии 2. |
Token |
Параметры конфигурации хранилища маркеров. |
Параметры конфигурации поставщика Twitter. |
|
Twitter |
Параметры конфигурации регистрации приложения для поставщика Twitter. |
Unauthenticated |
Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению. |
AllowedAudiencesValidation
Параметры конфигурации потока проверки разрешенных аудиторий.
Имя | Тип | Описание |
---|---|---|
allowedAudiences |
string[] |
Параметры конфигурации разрешенного списка аудиторий, из которых необходимо проверить токен JWT. |
AllowedPrincipals
Параметры конфигурации разрешенных субъектов Azure Active Directory.
Имя | Тип | Описание |
---|---|---|
groups |
string[] |
Список разрешенных групп. |
identities |
string[] |
Список разрешенных удостоверений. |
Apple
Параметры конфигурации поставщика Apple.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
login |
Параметры конфигурации потока входа. |
|
registration |
Параметры конфигурации регистрации Apple. |
AppleRegistration
Параметры конфигурации регистрации для поставщика Apple
Имя | Тип | Описание |
---|---|---|
clientId |
string |
Идентификатор клиента приложения, используемого для входа. |
clientSecretSettingName |
string |
Имя параметра приложения, содержащее секрет клиента. |
AppRegistration
Параметры конфигурации регистрации приложения для поставщиков с идентификаторами приложений и секретами приложений
Имя | Тип | Описание |
---|---|---|
appId |
string |
Идентификатор приложения, используемого для входа. |
appSecretSettingName |
string |
Имя параметра приложения, содержащее секрет приложения. |
AuthPlatform
Параметры конфигурации платформы проверки подлинности и авторизации службы приложений.
Имя | Тип | Описание |
---|---|---|
configFilePath |
string |
Путь файла конфигурации, содержащего параметры проверки подлинности, если они приходят из файла. Если путь является относительным, база будет корневой каталог сайта. |
enabled |
boolean |
|
runtimeVersion |
string |
Среда выполнения функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле проверки подлинности и авторизации. |
AzureActiveDirectory
Параметры конфигурации поставщика Azure Active Directory.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
isAutoProvisioned |
boolean |
Возвращает значение, указывающее, была ли конфигурация Azure AD подготовлена автоматически с помощью 1-го стороннего инструмента. Это внутренний флаг, в первую очередь предназначенный для поддержки портала управления Azure. Пользователи не должны читать или записывать данные в это свойство. |
login |
Параметры конфигурации потока входа Azure Active Directory. |
|
registration |
Параметры конфигурации регистрации приложения Azure Active Directory. |
|
validation |
Параметры конфигурации потока проверки маркеров Azure Active Directory. |
AzureActiveDirectoryLogin
Параметры конфигурации потока входа Azure Active Directory.
Имя | Тип | Описание |
---|---|---|
disableWWWAuthenticate |
boolean |
|
loginParameters |
string[] |
Параметры входа для отправки в конечную точку авторизации OpenID Connect при входе пользователя. Каждый параметр должен находиться в форме "key=value". |
AzureActiveDirectoryRegistration
Параметры конфигурации регистрации приложения Azure Active Directory.
Имя | Тип | Описание |
---|---|---|
clientId |
string |
Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с Помощью Azure Active Directory или других сторонних поставщиков OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
clientSecretCertificateIssuer |
string |
Альтернатива отпечатку секрета клиента, которая является издателем сертификата, используемого для подписывания. Это свойство выступает в качестве замены отпечатка сертификата секрета клиента. Это также необязательно. |
clientSecretCertificateSubjectAlternativeName |
string |
Альтернатива отпечатку секрета клиента, которая является альтернативным именем сертификата, используемого для подписывания. Это свойство выступает в качестве замены отпечатка сертификата секрета клиента. Это также необязательно. |
clientSecretCertificateThumbprint |
string |
Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство выступает в качестве замены секрета клиента. Это также необязательно. |
clientSecretSettingName |
string |
Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны. |
openIdIssuer |
string |
URI издателя OpenID Connect, представляющий сущность, которая выдает маркеры доступа для этого приложения.
При использовании Azure Active Directory это значение является универсальным кодом ресурса (URI) клиента каталога, например |
AzureActiveDirectoryValidation
Параметры конфигурации потока проверки маркеров Azure Active Directory.
Имя | Тип | Описание |
---|---|---|
allowedAudiences |
string[] |
Список аудиторий, которые могут выполнять успешные запросы проверки подлинности и авторизации. |
defaultAuthorizationPolicy |
Параметры конфигурации политики авторизации по умолчанию. |
|
jwtClaimChecks |
Параметры конфигурации проверок, которые необходимо выполнить при проверке утверждений JWT. |
AzureStaticWebApps
Параметры конфигурации поставщика статических веб-приложений Azure.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
registration |
Параметры конфигурации регистрации статических веб-приложений Azure. |
AzureStaticWebAppsRegistration
Параметры конфигурации регистрации для поставщика статических веб-приложений Azure
Имя | Тип | Описание |
---|---|---|
clientId |
string |
Идентификатор клиента приложения, используемого для входа. |
BlobStorageTokenStore
Параметры конфигурации хранилища маркеров, если используется хранилище BLOB-объектов.
Имя | Тип | Описание |
---|---|---|
sasUrlSettingName |
string |
Имя параметра приложения, содержащего URL-адрес SAS хранилища BLOB-объектов, содержащего маркеры. |
ClientCredentialMethod
Метод, который следует использовать для проверки подлинности пользователя.
Значение | Описание |
---|---|
ClientSecretPost |
ClientRegistration
Параметры конфигурации регистрации приложения для поставщиков с идентификаторами клиента и секретами клиента
Имя | Тип | Описание |
---|---|---|
clientId |
string |
Идентификатор клиента приложения, используемого для входа. |
clientSecretSettingName |
string |
Имя параметра приложения, содержащее секрет клиента. |
CookieExpiration
Параметры конфигурации срока действия файла cookie сеанса.
Имя | Тип | Описание |
---|---|---|
convention |
Соглашение, используемое при определении срока действия файла cookie сеанса. |
|
timeToExpiration |
string |
Время после выполнения запроса при истечении срока действия файла cookie сеанса. |
CookieExpirationConvention
Соглашение, используемое при определении срока действия файла cookie сеанса.
Значение | Описание |
---|---|
FixedTime | |
IdentityProviderDerived |
CustomOpenIdConnectProvider
Параметры конфигурации настраиваемого поставщика Open ID Connect.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
login |
Параметры конфигурации потока входа пользовательского поставщика Open ID Connect. |
|
registration |
Параметры конфигурации регистрации приложения для пользовательского поставщика Open ID Connect. |
DefaultAuthorizationPolicy
Параметры конфигурации политики авторизации Azure Active Directory по умолчанию.
Имя | Тип | Описание |
---|---|---|
allowedApplications |
string[] |
Параметры конфигурации разрешенных приложений Azure Active Directory. |
allowedPrincipals |
Параметры конфигурации разрешенных субъектов Azure Active Directory. |
DefaultErrorResponse
Ответ об ошибке службы приложений.
Имя | Тип | Описание |
---|---|---|
error |
Модель ошибок. |
Details
Имя | Тип | Описание |
---|---|---|
code |
string |
Стандартизованная строка для программной идентификации ошибки. |
message |
string |
Подробные сведения об ошибке и сведения об отладке. |
target |
string |
Подробные сведения об ошибке и сведения об отладке. |
Error
Модель ошибок.
Имя | Тип | Описание |
---|---|---|
code |
string |
Стандартизованная строка для программной идентификации ошибки. |
details |
Details[] |
Подробные ошибки. |
innererror |
string |
Дополнительные сведения об ошибке отладки. |
message |
string |
Подробные сведения об ошибке и сведения об отладке. |
target |
string |
Подробные сведения об ошибке и сведения об отладке. |
Параметры конфигурации поставщика Facebook.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
graphApiVersion |
string |
Версия API Facebook, которую следует использовать при входе. |
login |
Параметры конфигурации потока входа. |
|
registration |
Параметры конфигурации регистрации приложения для поставщика Facebook. |
FileSystemTokenStore
Параметры конфигурации хранилища маркеров, если используется файловая система.
Имя | Тип | Описание |
---|---|---|
directory |
string |
Каталог, в котором будут храниться маркеры. |
ForwardProxy
Параметры конфигурации прокси-сервера пересылки, используемые для выполнения запросов.
Имя | Тип | Описание |
---|---|---|
convention |
Соглашение, используемое для определения URL-адреса выполненного запроса. |
|
customHostHeaderName |
string |
Имя заголовка, содержащего узел запроса. |
customProtoHeaderName |
string |
Имя заголовка, содержащего схему запроса. |
ForwardProxyConvention
Соглашение, используемое для определения URL-адреса выполненного запроса.
Значение | Описание |
---|---|
Custom | |
NoProxy | |
Standard |
GitHub
Параметры конфигурации поставщика GitHub.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
login |
Параметры конфигурации потока входа. |
|
registration |
Параметры конфигурации регистрации приложения для поставщика GitHub. |
GlobalValidation
Параметры конфигурации, определяющие поток проверки пользователей с помощью проверки подлинности и авторизации службы приложений.
Имя | Тип | Описание |
---|---|---|
excludedPaths |
string[] |
Пути, для которых не будет перенаправлен поток без проверки подлинности, не будут перенаправлены на страницу входа. |
redirectToProvider |
string |
Поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим только в том случае, если настроено несколько поставщиков, а для действия клиента, не прошедших проверку подлинности, задано значение RedirectToLoginPage. |
requireAuthentication |
boolean |
|
unauthenticatedClientAction |
Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению. |
Параметры конфигурации поставщика Google.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
login |
Параметры конфигурации потока входа. |
|
registration |
Параметры конфигурации регистрации приложения для поставщика Google. |
|
validation |
Параметры конфигурации потока проверки маркеров Azure Active Directory. |
HttpSettings
Параметры конфигурации HTTP-запросов для проверки подлинности и авторизации, сделанных в отношении проверки подлинности и авторизации службы приложений.
Имя | Тип | Описание |
---|---|---|
forwardProxy |
Параметры конфигурации прокси-сервера пересылки, используемые для выполнения запросов. |
|
requireHttps |
boolean |
|
routes |
Параметры конфигурации путей HTTP-запросов. |
HttpSettingsRoutes
Параметры конфигурации путей HTTP-запросов.
Имя | Тип | Описание |
---|---|---|
apiPrefix |
string |
Префикс, который должен предшествовать всем путям проверки подлинности и авторизации. |
IdentityProviders
Параметры конфигурации каждого из поставщиков удостоверений, используемых для настройки проверки подлинности и авторизации службы приложений.
Имя | Тип | Описание |
---|---|---|
apple |
Параметры конфигурации поставщика Apple. |
|
azureActiveDirectory |
Параметры конфигурации поставщика Azure Active Directory. |
|
azureStaticWebApps |
Параметры конфигурации поставщика статических веб-приложений Azure. |
|
customOpenIdConnectProviders |
<string,
Custom |
Карта имени псевдонима каждого настраиваемого поставщика Open ID Connect с параметрами конфигурации настраиваемого поставщика Open ID Connect. |
Параметры конфигурации поставщика Facebook. |
||
gitHub |
Параметры конфигурации поставщика GitHub. |
|
Параметры конфигурации поставщика Google. |
||
legacyMicrosoftAccount |
Параметры конфигурации устаревшего поставщика учетных записей Майкрософт. |
|
Параметры конфигурации поставщика Twitter. |
JwtClaimChecks
Параметры конфигурации проверок, которые необходимо выполнить при проверке утверждений JWT.
Имя | Тип | Описание |
---|---|---|
allowedClientApplications |
string[] |
Список разрешенных клиентских приложений. |
allowedGroups |
string[] |
Список разрешенных групп. |
LegacyMicrosoftAccount
Параметры конфигурации устаревшего поставщика учетных записей Майкрософт.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
login |
Параметры конфигурации потока входа. |
|
registration |
Параметры конфигурации регистрации приложения для устаревшего поставщика учетных записей Майкрософт. |
|
validation |
Параметры конфигурации устаревшего потока проверки маркеров поставщика учетных записей Майкрософт. |
Login
Параметры конфигурации потока входа пользователей с помощью проверки подлинности и авторизации службы приложений.
Имя | Тип | Описание |
---|---|---|
allowedExternalRedirectUrls |
string[] |
Внешние URL-адреса, которые можно перенаправить в рамках входа или выхода из приложения. Обратите внимание, что часть строки запроса URL-адреса игнорируется. Это расширенный параметр, который обычно требуется только серверной части приложения Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены. |
cookieExpiration |
Параметры конфигурации срока действия файла cookie сеанса. |
|
nonce |
Параметры конфигурации nonce, используемые в потоке входа. |
|
preserveUrlFragmentsForLogins |
boolean |
|
routes |
Маршруты, указывающие конечные точки, используемые для запросов входа и выхода. |
|
tokenStore |
Параметры конфигурации хранилища маркеров. |
LoginRoutes
Маршруты, указывающие конечные точки, используемые для запросов входа и выхода.
Имя | Тип | Описание |
---|---|---|
logoutEndpoint |
string |
Конечная точка, с которой должен выполняться запрос на выход. |
LoginScopes
Параметры конфигурации потока входа, включая области, которые должны быть запрошены.
Имя | Тип | Описание |
---|---|---|
scopes |
string[] |
Список областей, которые следует запрашивать при проверке подлинности. |
Nonce
Параметры конфигурации nonce, используемые в потоке входа.
Имя | Тип | Описание |
---|---|---|
nonceExpirationInterval |
string |
Время после выполнения запроса при истечении срока действия неисключаемого действия. |
validateNonce |
boolean |
|
OpenIdConnectClientCredential
Учетные данные клиента проверки подлинности настраиваемого поставщика Open ID Connect.
Имя | Тип | Описание |
---|---|---|
clientSecretSettingName |
string |
Параметр приложения, содержащий секрет клиента для пользовательского поставщика Open ID Connect. |
method |
Метод, который следует использовать для проверки подлинности пользователя. |
OpenIdConnectConfig
Параметры конфигурации конечных точек, используемых для пользовательского поставщика Open ID Connect.
Имя | Тип | Описание |
---|---|---|
authorizationEndpoint |
string |
Конечная точка, используемая для выполнения запроса авторизации. |
certificationUri |
string |
Конечная точка, предоставляющая ключи, необходимые для проверки маркера. |
issuer |
string |
Конечная точка, которая выдает маркер. |
tokenEndpoint |
string |
Конечная точка, используемая для запроса маркера. |
wellKnownOpenIdConfiguration |
string |
Конечная точка, содержащая все конечные точки конфигурации для поставщика. |
OpenIdConnectLogin
Параметры конфигурации потока входа пользовательского поставщика Open ID Connect.
Имя | Тип | Описание |
---|---|---|
nameClaimType |
string |
Имя утверждения, содержащего имя пользователя. |
scopes |
string[] |
Список областей, которые следует запрашивать при проверке подлинности. |
OpenIdConnectRegistration
Параметры конфигурации регистрации приложения для пользовательского поставщика Open ID Connect.
Имя | Тип | Описание |
---|---|---|
clientCredential |
Учетные данные проверки подлинности настраиваемого поставщика Open ID Connect. |
|
clientId |
string |
Идентификатор клиента настраиваемого поставщика Open ID Connect. |
openIdConnectConfiguration |
Параметры конфигурации конечных точек, используемых для пользовательского поставщика Open ID Connect. |
SiteAuthSettingsV2
Параметры конфигурации для функции проверки подлинности и авторизации службы приложений Azure версии 2.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
kind |
string |
Тип ресурса. |
name |
string |
Имя ресурса. |
properties.globalValidation |
Параметры конфигурации, определяющие поток проверки пользователей с помощью проверки подлинности и авторизации службы приложений. |
|
properties.httpSettings |
Параметры конфигурации HTTP-запросов для проверки подлинности и авторизации, сделанных в отношении проверки подлинности и авторизации службы приложений. |
|
properties.identityProviders |
Параметры конфигурации каждого из поставщиков удостоверений, используемых для настройки проверки подлинности и авторизации службы приложений. |
|
properties.login |
Параметры конфигурации потока входа пользователей с помощью проверки подлинности и авторизации службы приложений. |
|
properties.platform |
Параметры конфигурации платформы проверки подлинности и авторизации службы приложений. |
|
type |
string |
Тип ресурса. |
TokenStore
Параметры конфигурации хранилища маркеров.
Имя | Тип | Описание |
---|---|---|
azureBlobStorage |
Параметры конфигурации хранилища маркеров, если используется хранилище BLOB-объектов. |
|
enabled |
boolean |
|
fileSystem |
Параметры конфигурации хранилища маркеров, если используется файловая система. |
|
tokenRefreshExtensionHours |
number |
Количество часов после истечения срока действия маркера сеанса, которое можно использовать для вызова API обновления маркера. Значение по умолчанию — 72 часа. |
Параметры конфигурации поставщика Twitter.
Имя | Тип | Описание |
---|---|---|
enabled |
boolean |
|
registration |
Параметры конфигурации регистрации приложения для поставщика Twitter. |
TwitterRegistration
Параметры конфигурации регистрации приложения для поставщика Twitter.
Имя | Тип | Описание |
---|---|---|
consumerKey |
string |
Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
consumerSecretSettingName |
string |
Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. |
UnauthenticatedClientActionV2
Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению.
Значение | Описание |
---|---|
AllowAnonymous | |
RedirectToLoginPage | |
Return401 | |
Return403 |