Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Варианты недвижимости с именем
Сайты/конфигурационный ресурс принимает разные свойства в зависимости от значения свойства имени .
В этой статье показаны свойства, доступные при установке name: 'authsettings'.
Для других вариантов см.:
- appsettings
- authsettingsV2
- azureStorageAccounts
- резервного копирования
- Connectionstrings
- Журналы
- метаданные
- PushSettings
- slotConfigNames
- Веб
Формат ресурса
Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Web/sites/config@2021-01-01' = {
name: 'authsettings'
kind: 'string'
parent: resourceSymbolicName
properties: {
aadClaimsAuthorization: 'string'
additionalLoginParams: [
'string'
]
allowedAudiences: [
'string'
]
allowedExternalRedirectUrls: [
'string'
]
authFilePath: 'string'
clientId: 'string'
clientSecret: 'string'
clientSecretCertificateThumbprint: 'string'
clientSecretSettingName: 'string'
configVersion: 'string'
defaultProvider: 'string'
enabled: bool
facebookAppId: 'string'
facebookAppSecret: 'string'
facebookAppSecretSettingName: 'string'
facebookOAuthScopes: [
'string'
]
gitHubClientId: 'string'
gitHubClientSecret: 'string'
gitHubClientSecretSettingName: 'string'
gitHubOAuthScopes: [
'string'
]
googleClientId: 'string'
googleClientSecret: 'string'
googleClientSecretSettingName: 'string'
googleOAuthScopes: [
'string'
]
isAuthFromFile: 'string'
issuer: 'string'
microsoftAccountClientId: 'string'
microsoftAccountClientSecret: 'string'
microsoftAccountClientSecretSettingName: 'string'
microsoftAccountOAuthScopes: [
'string'
]
runtimeVersion: 'string'
tokenRefreshExtensionHours: int
tokenStoreEnabled: bool
twitterConsumerKey: 'string'
twitterConsumerSecret: 'string'
twitterConsumerSecretSettingName: 'string'
unauthenticatedClientAction: 'string'
validateIssuer: bool
}
}
Значения свойств
sites/config-authsettings
| Имя | Description | Ценность |
|---|---|---|
| имя | имя ресурса. Посмотрите, как настраивать имена и типы для детских ресурсов в Bicep. |
"authsettings" |
| добрый | Тип ресурса. | струна |
| parent | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: сайты |
| properties | Свойства ресурса SiteAuthSettings | SiteAuthSettingsProperties |
SiteAuthSettingsProperties
| Имя | Description | Ценность |
|---|---|---|
| aadClaimsAuthorization | Возвращает строку JSON, содержащую параметры Acl Azure AD. | струна |
| additionalLoginParams | Параметры входа для отправки в конечную точку авторизации OpenID Connect при Пользователь входит в систему. Каждый параметр должен находиться в форме "key=value". |
строка[] |
| allowedAudiences | Разрешены значения аудитории, которые следует учитывать при проверке JWTs, выданных Azure Active Directory. Обратите внимание, что значение ClientID всегда считается какразрешенная аудитория независимо от этого параметра. |
строка[] |
| allowedExternalRedirectUrls | Внешние URL-адреса, которые можно перенаправить в рамках входа или выхода из приложения. Обратите внимание, что часть строки запроса URL-адреса игнорируется. Это расширенный параметр, который обычно требуется только серверной части приложения Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены. |
строка[] |
| authFilePath | Путь к файлу конфигурации с параметрами проверки подлинности. Если путь является относительным, база будет корневой каталог сайта. |
струна |
| clientId | Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с помощью Azure Active Directory или другие сторонние поставщики OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
струна |
| clientSecret | Секрет клиента этого приложения проверяющей стороны (в Azure Active Directory это также называется ключом). Этот параметр является необязательным. Если секрет клиента не настроен, поток неявной проверки подлинности OpenID Connect используется для проверки подлинности конечных пользователей. В противном случае поток кода авторизации OpenID Connect используется для проверки подлинности конечных пользователей. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
струна |
| clientSecretCertificateThumbprint | Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство действует как замена секрета клиента. Это также необязательно. |
струна |
| имя_секретной настройки клиента | Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны. | струна |
| Версия configVersion | Функция ConfigVersion функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением плоскости управления для проверки подлинности или авторизации. |
струна |
| defaultProvider | Поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим только в том случае, если настроено несколько поставщиков и клиент без проверки подлинности действие имеет значение RedirectToLoginPage. |
AzureActiveDirectory "Facebook" Github "Google" MicrosoftAccount "Twitter" |
| enabled |
true если для текущего приложения включена функция Аутентификация / Авторизация; в противном случае, false. |
bool |
| facebookAppId | Идентификатор приложения Facebook, используемого для входа. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
струна |
| facebookAppSecret | Секрет приложения Facebook, используемого для входа в Facebook. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
струна |
| facebookAppSecretИмяНастройки | Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook. | струна |
| facebookOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа в Facebook. Этот параметр является необязательным. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
строка[] |
| gitHubClientId | Идентификатор клиента приложения GitHub, используемого для входа. Этот параметр необходим для включения входа в Github |
струна |
| gitHubClientSecret | Секрет клиента приложения GitHub, используемого для входа в Github. Этот параметр необходим для включения входа в Github. |
струна |
| gitHubClientSecretSettingName | Имя параметра приложения, содержащее секрет клиента Github приложение, используемое для входа в GitHub. |
струна |
| gitHubOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub. Этот параметр является необязательным |
строка[] |
| googleClientId | Идентификатор клиента OpenID Connect для веб-приложения Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
струна |
| googleClientSecret | Секрет клиента, связанный с веб-приложением Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
струна |
| ИмяНастройкиСекретНастройки googleClientSecret | Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложение Google. |
струна |
| Системы googleOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности Google Sign-In. Этот параметр является необязательным. Если не указано, "openid", "profile" и "email" используются в качестве областей по умолчанию. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
строка[] |
| isAuthFromFile | Значение true, если параметры конфигурации проверки подлинности должны считываться из файла, Значение false в противном случае |
струна |
| Издатель | 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 |
струна |
| microsoftAccountClientId | Идентификатор клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
струна |
| microsoftAccountClientSecret | Секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
струна |
| имя_настройкиMicrosoftAccountClientSecretSetting | Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для этого приложение, используемое для проверки подлинности. |
струна |
| microsoftAccountOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности учетной записи Майкрософт. Этот параметр является необязательным. Если значение не указано, значение wl.basic используется в качестве области по умолчанию. Документация по областям и разрешениям учетной записи Майкрософт: https://msdn.microsoft.com/library/dn631845.aspx |
строка[] |
| runtimeVersion | Среда выполнения функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле проверки подлинности и авторизации. |
струна |
| tokenRefreshExtensionHours | Количество часов после истечения срока действия маркера сеанса, для которых можно использовать маркер сеанса. вызовите API обновления маркера. Значение по умолчанию — 72 часа. |
инт |
| tokenStoreEnabled |
true для надежного хранения токенов безопасности для конкретной платформы, полученных во время потоков входа в систему; в противном случае, false.Значение по умолчанию — false. |
bool |
| twitterConsumerKey | Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
струна |
| ТвиттерConsumerSecret | Секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
струна |
| twitterConsumerSecretSettingName | Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a twitter приложение, используемое для входа. |
струна |
| unauthenticatedClientAction | Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению. | AllowAnonymous "RedirectToLoginPage" |
| validateIssuer | Возвращает значение, указывающее, должен ли издатель быть допустимым URL-адресом HTTPS и проверяться таким образом. | bool |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска используют этот тип ресурса.
| Template | Description |
|---|---|
|
Веб-приложение Airflow с базой данных PostgreSQL в службах приложений |
Шаблон развертывания веб-приложения Airflow с базой данных PostgreSQL в службах приложений |
|
EPiserverCMS в Azure |
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure |
|
CI/CD Java с помощью Jenkins и веб-приложений Azure |
Это пример для CI/CD Java с помощью Jenkins и веб-приложений Azure. |
|
веб-приложение веб- приложения портала CMS CMS |
Этот шаблон предоставляет простой способ развертывания Orchard CMS в веб-приложениях службы приложений Azure с включенным и настроенным модулем служб мультимедиа Azure. |
| шлюз PubNub Realtime для Центров событий Azure |
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в режиме реального времени между сетью PubNub Data Stream и Центрами событий Azure. - рассмотрите его двунаправленный мост между PubNub и Azure! |
|
Масштабируемое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
|
простое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
|
WordPress в службе приложений с mySQL в приложении |
Этот шаблон развертывает веб-приложение WordPress в службе приложений Windows с помощью MySQL в приложении |
|
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks |
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем. |
|
WebApp, использующие частную конечную точку SQL Azure |
В этом шаблоне показано, как создать веб-приложение, которое использует частную конечную точку, указывающую на Azure SQL Server |
|
Аналитика API Moesif и монетизация |
Шаблон регистрирует вызовы API из службы "Управление API Azure" в аналитику API Moesif и платформу монетизации |
|
Вызов пользовательских API из Azure Logic Apps |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и наиболее масштабируемых способов размещения собственных веб-API является использование службы приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает этот API с помощью проверки подлинности Azure Active Directory. |
|
Шлюз приложений для веб-приложения с ограничением IP-адресов |
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении. |
|
среда службы приложений с серверной SQL Azure |
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде. |
|
Подготовка приложения-функции, работающего на плана службы приложений |
Этот шаблон подготавливает приложение-функцию для выделенного плана размещения, то есть он будет запускаться и выставляться так же, как и любой сайт службы приложений. |
|
приложение-функцию Azure с концентратором событий и управляемым удостоверением |
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения. |
|
Развертывание плана Azure Function Premium с помощью интеграции с виртуальной сетью |
Этот шаблон позволяет развернуть план Azure Function Premium с интеграцией региональной виртуальной сети, включенной в только что созданную виртуальную сеть. |
|
подготовка мобильного приложения с помощью базы данных SQL |
Этот шаблон подготавливает мобильное приложение, базу данных SQL и Центр уведомлений. Он настраивает строку подключения в мобильном приложении для базы данных и концентратора уведомлений. |
|
веб-приложение с частной конечной точкой |
Этот шаблон позволяет создать веб-приложение и предоставить его через частную конечную точку. |
|
Шлюз приложений с внутренним управлением API и веб-приложения |
Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure. |
|
Создание веб-приложения Azure с помощью строки подключения к хранилищу BLOB-объектов |
Создает веб-приложение Azure с строкой подключения к хранилищу BLOB-объектов, шаблон, изначально созданный Джеффом Боулем Майкрософт |
|
веб-приложение с ведением журнала диагностики в контейнере BLOB-объектов |
Развертывание веб-приложения с ведением журнала диагностики в контейнере BLOB-объектов учетной записи хранения. |
|
Создание веб-приложения в Azure с поддержкой Java 13 и Tomcat 9 |
Этот шаблон создает веб-приложение в Azure с поддержкой Java 13 и Tomcat 9, что позволяет запускать приложения Java в Azure. Шаблон был создан Донованом Брауном корпорации Майкрософт. |
|
веб-приложения w/ Application Insights, отправляя в Log Analytics |
Этот шаблон поможет поддерживать новые версии API microsoft.insights/components. Начиная с версии 2020-02-02-preview WorkspaceID потребуется при создании приложения Inisghts. Этот шаблон будет развертывать план службы приложений, службу приложений, Application Insights, рабочую область Log Analytics и подключить все вместе. |
|
веб-приложение с управляемым удостоверением, SQL Server и ΑΑ |
Простой пример развертывания инфраструктуры Azure для приложения + данных и управляемого удостоверения и мониторинга |
|
создание веб-приложения и кэша Redis и базы данных SQL с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis и базой данных SQL. |
|
подготовка веб-приложения с помощью базы данных SQL |
Этот шаблон подготавливает веб-приложение, базу данных SQL, параметры автомасштабирования, правила генерации оповещений и App Insights. Он настраивает строку подключения в веб-приложении для базы данных. |
|
создание веб-приложения и кэша Redis с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis. |
|
веб-приложение с пользовательскими слотами развертывания |
Этот шаблон предоставляет простой способ развертывания веб-приложения с пользовательскими слотами развертывания в веб-приложениях Azure. |
|
Веб-приложение Airflow Docker в Linux с PostgreSQL |
Этот шаблон позволяет легко развернуть образ puckel/docker-airflow (последний тег) в веб-приложении Linux с базой данных Azure для PostgreSQL |
|
Sonarqube Docker Web App в Linux с SQL Azure |
Этот шаблон развертывает Sonarqube в контейнере веб-приложения Службы приложений Azure Linux с помощью официального образа Sonarqube и поддерживается сервером SQL Server Azure. |
|
Sonarqube Docker Web App в Linux с MySQL |
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для MySQL. |
|
Sonarqube Docker Web App в Linux с postgreSQL |
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для PostgreSQL(предварительная версия) |
|
веб-приложение с базой данных Azure для MySQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения в веб-приложениях службы приложений Azure с базой данных Azure для MySQL. |
|
веб-приложение в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения в Linux с базой данных Azure для PostgreSQL. |
|
веб-приложение с внедрением виртуальной сети и частной конечной точкой |
Этот шаблон позволяет создать безопасное комплексное решение с двумя веб-приложениями, интерфейсом и серверной частью, интерфейсная часть будет безопасно использовать обратно через внедрение виртуальной сети и частную конечную точку. |
Определение ресурса шаблона ARM
Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Варианты недвижимости с именем
Сайты/конфигурационный ресурс принимает разные свойства в зависимости от значения свойства имени .
В этой статье показаны свойства, доступные при установке name: 'authsettings'.
Для других вариантов см.:
- appsettings
- authsettingsV2
- azureStorageAccounts
- резервного копирования
- Connectionstrings
- Журналы
- метаданные
- PushSettings
- slotConfigNames
- Веб
Формат ресурса
Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Web/sites/config",
"apiVersion": "2021-01-01",
"name": "authsettings",
"kind": "string",
"properties": {
"aadClaimsAuthorization": "string",
"additionalLoginParams": [ "string" ],
"allowedAudiences": [ "string" ],
"allowedExternalRedirectUrls": [ "string" ],
"authFilePath": "string",
"clientId": "string",
"clientSecret": "string",
"clientSecretCertificateThumbprint": "string",
"clientSecretSettingName": "string",
"configVersion": "string",
"defaultProvider": "string",
"enabled": "bool",
"facebookAppId": "string",
"facebookAppSecret": "string",
"facebookAppSecretSettingName": "string",
"facebookOAuthScopes": [ "string" ],
"gitHubClientId": "string",
"gitHubClientSecret": "string",
"gitHubClientSecretSettingName": "string",
"gitHubOAuthScopes": [ "string" ],
"googleClientId": "string",
"googleClientSecret": "string",
"googleClientSecretSettingName": "string",
"googleOAuthScopes": [ "string" ],
"isAuthFromFile": "string",
"issuer": "string",
"microsoftAccountClientId": "string",
"microsoftAccountClientSecret": "string",
"microsoftAccountClientSecretSettingName": "string",
"microsoftAccountOAuthScopes": [ "string" ],
"runtimeVersion": "string",
"tokenRefreshExtensionHours": "int",
"tokenStoreEnabled": "bool",
"twitterConsumerKey": "string",
"twitterConsumerSecret": "string",
"twitterConsumerSecretSettingName": "string",
"unauthenticatedClientAction": "string",
"validateIssuer": "bool"
}
}
Значения свойств
sites/config-authsettings
| Имя | Description | Ценность |
|---|---|---|
| type | Тип ресурса | "Microsoft.Web/sites/config" |
| apiVersion | Версия API ресурсов | '2021-01-01' |
| имя | имя ресурса. Посмотрите, как задавать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
"authsettings" |
| добрый | Тип ресурса. | струна |
| properties | Свойства ресурса SiteAuthSettings | SiteAuthSettingsProperties |
SiteAuthSettingsProperties
| Имя | Description | Ценность |
|---|---|---|
| aadClaimsAuthorization | Возвращает строку JSON, содержащую параметры Acl Azure AD. | струна |
| additionalLoginParams | Параметры входа для отправки в конечную точку авторизации OpenID Connect при Пользователь входит в систему. Каждый параметр должен находиться в форме "key=value". |
строка[] |
| allowedAudiences | Разрешены значения аудитории, которые следует учитывать при проверке JWTs, выданных Azure Active Directory. Обратите внимание, что значение ClientID всегда считается какразрешенная аудитория независимо от этого параметра. |
строка[] |
| allowedExternalRedirectUrls | Внешние URL-адреса, которые можно перенаправить в рамках входа или выхода из приложения. Обратите внимание, что часть строки запроса URL-адреса игнорируется. Это расширенный параметр, который обычно требуется только серверной части приложения Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены. |
строка[] |
| authFilePath | Путь к файлу конфигурации с параметрами проверки подлинности. Если путь является относительным, база будет корневой каталог сайта. |
струна |
| clientId | Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с помощью Azure Active Directory или другие сторонние поставщики OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
струна |
| clientSecret | Секрет клиента этого приложения проверяющей стороны (в Azure Active Directory это также называется ключом). Этот параметр является необязательным. Если секрет клиента не настроен, поток неявной проверки подлинности OpenID Connect используется для проверки подлинности конечных пользователей. В противном случае поток кода авторизации OpenID Connect используется для проверки подлинности конечных пользователей. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
струна |
| clientSecretCertificateThumbprint | Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство действует как замена секрета клиента. Это также необязательно. |
струна |
| имя_секретной настройки клиента | Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны. | струна |
| Версия configVersion | Функция ConfigVersion функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением плоскости управления для проверки подлинности или авторизации. |
струна |
| defaultProvider | Поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим только в том случае, если настроено несколько поставщиков и клиент без проверки подлинности действие имеет значение RedirectToLoginPage. |
AzureActiveDirectory "Facebook" Github "Google" MicrosoftAccount "Twitter" |
| enabled |
true если для текущего приложения включена функция Аутентификация / Авторизация; в противном случае, false. |
bool |
| facebookAppId | Идентификатор приложения Facebook, используемого для входа. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
струна |
| facebookAppSecret | Секрет приложения Facebook, используемого для входа в Facebook. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
струна |
| facebookAppSecretИмяНастройки | Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook. | струна |
| facebookOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа в Facebook. Этот параметр является необязательным. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
строка[] |
| gitHubClientId | Идентификатор клиента приложения GitHub, используемого для входа. Этот параметр необходим для включения входа в Github |
струна |
| gitHubClientSecret | Секрет клиента приложения GitHub, используемого для входа в Github. Этот параметр необходим для включения входа в Github. |
струна |
| gitHubClientSecretSettingName | Имя параметра приложения, содержащее секрет клиента Github приложение, используемое для входа в GitHub. |
струна |
| gitHubOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub. Этот параметр является необязательным |
строка[] |
| googleClientId | Идентификатор клиента OpenID Connect для веб-приложения Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
струна |
| googleClientSecret | Секрет клиента, связанный с веб-приложением Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
струна |
| ИмяНастройкиСекретНастройки googleClientSecret | Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложение Google. |
струна |
| Системы googleOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности Google Sign-In. Этот параметр является необязательным. Если не указано, "openid", "profile" и "email" используются в качестве областей по умолчанию. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
строка[] |
| isAuthFromFile | Значение true, если параметры конфигурации проверки подлинности должны считываться из файла, Значение false в противном случае |
струна |
| Издатель | 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 |
струна |
| microsoftAccountClientId | Идентификатор клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
струна |
| microsoftAccountClientSecret | Секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
струна |
| имя_настройкиMicrosoftAccountClientSecretSetting | Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для этого приложение, используемое для проверки подлинности. |
струна |
| microsoftAccountOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности учетной записи Майкрософт. Этот параметр является необязательным. Если значение не указано, значение wl.basic используется в качестве области по умолчанию. Документация по областям и разрешениям учетной записи Майкрософт: https://msdn.microsoft.com/library/dn631845.aspx |
строка[] |
| runtimeVersion | Среда выполнения функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле проверки подлинности и авторизации. |
струна |
| tokenRefreshExtensionHours | Количество часов после истечения срока действия маркера сеанса, для которых можно использовать маркер сеанса. вызовите API обновления маркера. Значение по умолчанию — 72 часа. |
инт |
| tokenStoreEnabled |
true для надежного хранения токенов безопасности для конкретной платформы, полученных во время потоков входа в систему; в противном случае, false.Значение по умолчанию — false. |
bool |
| twitterConsumerKey | Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
струна |
| ТвиттерConsumerSecret | Секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
струна |
| twitterConsumerSecretSettingName | Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a twitter приложение, используемое для входа. |
струна |
| unauthenticatedClientAction | Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению. | AllowAnonymous "RedirectToLoginPage" |
| validateIssuer | Возвращает значение, указывающее, должен ли издатель быть допустимым URL-адресом HTTPS и проверяться таким образом. | bool |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска используют этот тип ресурса.
| Template | Description |
|---|---|
|
Веб-приложение Airflow с базой данных PostgreSQL в службах приложений |
Шаблон развертывания веб-приложения Airflow с базой данных PostgreSQL в службах приложений |
|
EPiserverCMS в Azure |
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure |
|
CI/CD Java с помощью Jenkins и веб-приложений Azure |
Это пример для CI/CD Java с помощью Jenkins и веб-приложений Azure. |
|
веб-приложение веб- приложения портала CMS CMS |
Этот шаблон предоставляет простой способ развертывания Orchard CMS в веб-приложениях службы приложений Azure с включенным и настроенным модулем служб мультимедиа Azure. |
| шлюз PubNub Realtime для Центров событий Azure |
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в режиме реального времени между сетью PubNub Data Stream и Центрами событий Azure. - рассмотрите его двунаправленный мост между PubNub и Azure! |
|
Масштабируемое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
|
простое веб-приложение Umbraco CMS |
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure. |
|
WordPress в службе приложений с mySQL в приложении |
Этот шаблон развертывает веб-приложение WordPress в службе приложений Windows с помощью MySQL в приложении |
|
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks |
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем. |
|
WebApp, использующие частную конечную точку SQL Azure |
В этом шаблоне показано, как создать веб-приложение, которое использует частную конечную точку, указывающую на Azure SQL Server |
|
Аналитика API Moesif и монетизация |
Шаблон регистрирует вызовы API из службы "Управление API Azure" в аналитику API Moesif и платформу монетизации |
|
Вызов пользовательских API из Azure Logic Apps |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и наиболее масштабируемых способов размещения собственных веб-API является использование службы приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает этот API с помощью проверки подлинности Azure Active Directory. |
|
Шлюз приложений для веб-приложения с ограничением IP-адресов |
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении. |
|
среда службы приложений с серверной SQL Azure |
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде. |
|
Подготовка приложения-функции, работающего на плана службы приложений |
Этот шаблон подготавливает приложение-функцию для выделенного плана размещения, то есть он будет запускаться и выставляться так же, как и любой сайт службы приложений. |
|
приложение-функцию Azure с концентратором событий и управляемым удостоверением |
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения. |
|
Развертывание плана Azure Function Premium с помощью интеграции с виртуальной сетью |
Этот шаблон позволяет развернуть план Azure Function Premium с интеграцией региональной виртуальной сети, включенной в только что созданную виртуальную сеть. |
|
подготовка мобильного приложения с помощью базы данных SQL |
Этот шаблон подготавливает мобильное приложение, базу данных SQL и Центр уведомлений. Он настраивает строку подключения в мобильном приложении для базы данных и концентратора уведомлений. |
|
веб-приложение с частной конечной точкой |
Этот шаблон позволяет создать веб-приложение и предоставить его через частную конечную точку. |
|
Шлюз приложений с внутренним управлением API и веб-приложения |
Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure. |
|
Создание веб-приложения Azure с помощью строки подключения к хранилищу BLOB-объектов |
Создает веб-приложение Azure с строкой подключения к хранилищу BLOB-объектов, шаблон, изначально созданный Джеффом Боулем Майкрософт |
|
веб-приложение с ведением журнала диагностики в контейнере BLOB-объектов |
Развертывание веб-приложения с ведением журнала диагностики в контейнере BLOB-объектов учетной записи хранения. |
|
Создание веб-приложения в Azure с поддержкой Java 13 и Tomcat 9 |
Этот шаблон создает веб-приложение в Azure с поддержкой Java 13 и Tomcat 9, что позволяет запускать приложения Java в Azure. Шаблон был создан Донованом Брауном корпорации Майкрософт. |
|
веб-приложения w/ Application Insights, отправляя в Log Analytics |
Этот шаблон поможет поддерживать новые версии API microsoft.insights/components. Начиная с версии 2020-02-02-preview WorkspaceID потребуется при создании приложения Inisghts. Этот шаблон будет развертывать план службы приложений, службу приложений, Application Insights, рабочую область Log Analytics и подключить все вместе. |
|
веб-приложение с управляемым удостоверением, SQL Server и ΑΑ |
Простой пример развертывания инфраструктуры Azure для приложения + данных и управляемого удостоверения и мониторинга |
|
создание веб-приложения и кэша Redis и базы данных SQL с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis и базой данных SQL. |
|
подготовка веб-приложения с помощью базы данных SQL |
Этот шаблон подготавливает веб-приложение, базу данных SQL, параметры автомасштабирования, правила генерации оповещений и App Insights. Он настраивает строку подключения в веб-приложении для базы данных. |
|
создание веб-приложения и кэша Redis с помощью шаблона |
Этот шаблон создает веб-приложение Azure с кэшем Redis. |
|
веб-приложение с пользовательскими слотами развертывания |
Этот шаблон предоставляет простой способ развертывания веб-приложения с пользовательскими слотами развертывания в веб-приложениях Azure. |
|
Веб-приложение Airflow Docker в Linux с PostgreSQL |
Этот шаблон позволяет легко развернуть образ puckel/docker-airflow (последний тег) в веб-приложении Linux с базой данных Azure для PostgreSQL |
|
Sonarqube Docker Web App в Linux с SQL Azure |
Этот шаблон развертывает Sonarqube в контейнере веб-приложения Службы приложений Azure Linux с помощью официального образа Sonarqube и поддерживается сервером SQL Server Azure. |
|
Sonarqube Docker Web App в Linux с MySQL |
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для MySQL. |
|
Sonarqube Docker Web App в Linux с postgreSQL |
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для PostgreSQL(предварительная версия) |
|
веб-приложение с базой данных Azure для MySQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения в веб-приложениях службы приложений Azure с базой данных Azure для MySQL. |
|
веб-приложение в Linux с PostgreSQL |
Этот шаблон предоставляет простой способ развертывания веб-приложения в Linux с базой данных Azure для PostgreSQL. |
|
веб-приложение с внедрением виртуальной сети и частной конечной точкой |
Этот шаблон позволяет создать безопасное комплексное решение с двумя веб-приложениями, интерфейсом и серверной частью, интерфейсная часть будет безопасно использовать обратно через внедрение виртуальной сети и частную конечную точку. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для следующих целей:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Варианты недвижимости с именем
Сайты/конфигурационный ресурс принимает разные свойства в зависимости от значения свойства имени .
В этой статье показаны свойства, доступные при установке name: 'authsettings'.
Для других вариантов см.:
- appsettings
- authsettingsV2
- azureStorageAccounts
- резервного копирования
- Connectionstrings
- Журналы
- метаданные
- PushSettings
- slotConfigNames
- Веб
Формат ресурса
Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/config@2021-01-01"
name = "authsettings"
parent_id = "string"
body = jsonencode({
properties = {
aadClaimsAuthorization = "string"
additionalLoginParams = [
"string"
]
allowedAudiences = [
"string"
]
allowedExternalRedirectUrls = [
"string"
]
authFilePath = "string"
clientId = "string"
clientSecret = "string"
clientSecretCertificateThumbprint = "string"
clientSecretSettingName = "string"
configVersion = "string"
defaultProvider = "string"
enabled = bool
facebookAppId = "string"
facebookAppSecret = "string"
facebookAppSecretSettingName = "string"
facebookOAuthScopes = [
"string"
]
gitHubClientId = "string"
gitHubClientSecret = "string"
gitHubClientSecretSettingName = "string"
gitHubOAuthScopes = [
"string"
]
googleClientId = "string"
googleClientSecret = "string"
googleClientSecretSettingName = "string"
googleOAuthScopes = [
"string"
]
isAuthFromFile = "string"
issuer = "string"
microsoftAccountClientId = "string"
microsoftAccountClientSecret = "string"
microsoftAccountClientSecretSettingName = "string"
microsoftAccountOAuthScopes = [
"string"
]
runtimeVersion = "string"
tokenRefreshExtensionHours = int
tokenStoreEnabled = bool
twitterConsumerKey = "string"
twitterConsumerSecret = "string"
twitterConsumerSecretSettingName = "string"
unauthenticatedClientAction = "string"
validateIssuer = bool
}
kind = "string"
})
}
Значения свойств
sites/config-authsettings
| Имя | Description | Ценность |
|---|---|---|
| type | Тип ресурса | "Microsoft.Web/sites/config@2021-01-01" |
| имя | имя ресурса. | «Аутентификации» |
| parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: сайты |
| добрый | Тип ресурса. | струна |
| properties | Свойства ресурса SiteAuthSettings | SiteAuthSettingsProperties |
SiteAuthSettingsProperties
| Имя | Description | Ценность |
|---|---|---|
| aadClaimsAuthorization | Возвращает строку JSON, содержащую параметры Acl Azure AD. | струна |
| additionalLoginParams | Параметры входа для отправки в конечную точку авторизации OpenID Connect при Пользователь входит в систему. Каждый параметр должен находиться в форме "key=value". |
строка[] |
| allowedAudiences | Разрешены значения аудитории, которые следует учитывать при проверке JWTs, выданных Azure Active Directory. Обратите внимание, что значение ClientID всегда считается какразрешенная аудитория независимо от этого параметра. |
строка[] |
| allowedExternalRedirectUrls | Внешние URL-адреса, которые можно перенаправить в рамках входа или выхода из приложения. Обратите внимание, что часть строки запроса URL-адреса игнорируется. Это расширенный параметр, который обычно требуется только серверной части приложения Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены. |
строка[] |
| authFilePath | Путь к файлу конфигурации с параметрами проверки подлинности. Если путь является относительным, база будет корневой каталог сайта. |
струна |
| clientId | Идентификатор клиента этого проверяющего приложения, известного как client_id. Этот параметр необходим для включения проверки подлинности подключения OpenID с помощью Azure Active Directory или другие сторонние поставщики OpenID Connect. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
струна |
| clientSecret | Секрет клиента этого приложения проверяющей стороны (в Azure Active Directory это также называется ключом). Этот параметр является необязательным. Если секрет клиента не настроен, поток неявной проверки подлинности OpenID Connect используется для проверки подлинности конечных пользователей. В противном случае поток кода авторизации OpenID Connect используется для проверки подлинности конечных пользователей. Дополнительные сведения о OpenID Connect: http://openid.net/specs/openid-connect-core-1_0.html |
струна |
| clientSecretCertificateThumbprint | Альтернатива секрету клиента— отпечаток сертификата, используемого для подписывания. Это свойство действует как замена секрета клиента. Это также необязательно. |
струна |
| имя_секретной настройки клиента | Имя параметра приложения, содержащее секрет клиента приложения проверяющей стороны. | струна |
| Версия configVersion | Функция ConfigVersion функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением плоскости управления для проверки подлинности или авторизации. |
струна |
| defaultProvider | Поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим только в том случае, если настроено несколько поставщиков и клиент без проверки подлинности действие имеет значение RedirectToLoginPage. |
"AzureActiveDirectory" «Facebook» «Github» «Google» «MicrosoftAccount» «Твиттер» |
| enabled |
true если для текущего приложения включена функция Аутентификация / Авторизация; в противном случае, false. |
bool |
| facebookAppId | Идентификатор приложения Facebook, используемого для входа. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
струна |
| facebookAppSecret | Секрет приложения Facebook, используемого для входа в Facebook. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
струна |
| facebookAppSecretИмяНастройки | Имя параметра приложения, содержащее секрет приложения, используемый для входа в Facebook. | струна |
| facebookOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа в Facebook. Этот параметр является необязательным. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login#facebook-login#facebook-login#facebook-login |
строка[] |
| gitHubClientId | Идентификатор клиента приложения GitHub, используемого для входа. Этот параметр необходим для включения входа в Github |
струна |
| gitHubClientSecret | Секрет клиента приложения GitHub, используемого для входа в Github. Этот параметр необходим для включения входа в Github. |
струна |
| gitHubClientSecretSettingName | Имя параметра приложения, содержащее секрет клиента Github приложение, используемое для входа в GitHub. |
струна |
| gitHubOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности входа GitHub. Этот параметр является необязательным |
строка[] |
| googleClientId | Идентификатор клиента OpenID Connect для веб-приложения Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
струна |
| googleClientSecret | Секрет клиента, связанный с веб-приложением Google. Этот параметр необходим для включения входа Google. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
струна |
| ИмяНастройкиСекретНастройки googleClientSecret | Имя параметра приложения, содержащее секрет клиента, связанный с веб-приложение Google. |
струна |
| Системы googleOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности Google Sign-In. Этот параметр является необязательным. Если не указано, "openid", "profile" и "email" используются в качестве областей по умолчанию. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
строка[] |
| isAuthFromFile | Значение true, если параметры конфигурации проверки подлинности должны считываться из файла, Значение false в противном случае |
струна |
| Издатель | 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 |
струна |
| microsoftAccountClientId | Идентификатор клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
струна |
| microsoftAccountClientSecret | Секрет клиента OAuth 2.0, созданный для приложения, используемого для проверки подлинности. Этот параметр необходим для включения проверки подлинности учетной записи Майкрософт. Документация по OAuth учетной записи Майкрософт: https://dev.onedrive.com/auth/msa_oauth.htm |
струна |
| имя_настройкиMicrosoftAccountClientSecretSetting | Имя параметра приложения, содержащее секрет клиента OAuth 2.0, созданный для этого приложение, используемое для проверки подлинности. |
струна |
| microsoftAccountOAuthScopes | Области OAuth 2.0, которые будут запрашиваться в рамках проверки подлинности учетной записи Майкрософт. Этот параметр является необязательным. Если значение не указано, значение wl.basic используется в качестве области по умолчанию. Документация по областям и разрешениям учетной записи Майкрософт: https://msdn.microsoft.com/library/dn631845.aspx |
строка[] |
| runtimeVersion | Среда выполнения функции проверки подлинности и авторизации, используемая для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле проверки подлинности и авторизации. |
струна |
| tokenRefreshExtensionHours | Количество часов после истечения срока действия маркера сеанса, для которых можно использовать маркер сеанса. вызовите API обновления маркера. Значение по умолчанию — 72 часа. |
инт |
| tokenStoreEnabled |
true для надежного хранения токенов безопасности для конкретной платформы, полученных во время потоков входа в систему; в противном случае, false.Значение по умолчанию — false. |
bool |
| twitterConsumerKey | Ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
струна |
| ТвиттерConsumerSecret | Секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация Sign-In Twitter: https://dev.twitter.com/web/sign-in |
струна |
| twitterConsumerSecretSettingName | Имя параметра приложения, содержащее секрет потребителя OAuth 1.0a twitter приложение, используемое для входа. |
струна |
| unauthenticatedClientAction | Действие, которое необходимо предпринять, когда клиент, не прошедший проверку подлинности, пытается получить доступ к приложению. | «AllowAnonymous» "RedirectToLoginPage" |
| validateIssuer | Возвращает значение, указывающее, должен ли издатель быть допустимым URL-адресом HTTPS и проверяться таким образом. | bool |