Поделиться через


Microsoft.Web sites/config 'authsettings' 2021-02-01

Определение ресурсов Bicep

Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Варианты недвижимости с именем

Сайты/конфигурационный ресурс принимает разные свойства в зависимости от значения свойства имени . В этой статье показаны свойства, доступные при установке name: 'authsettings'.

Для других вариантов см.:

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Web/sites/config@2021-02-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 в службах приложений

Развертывание в Azure
Шаблон развертывания веб-приложения Airflow с базой данных PostgreSQL в службах приложений
EPiserverCMS в Azure

Развертывание в Azure
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure
CI/CD Java с помощью Jenkins и веб-приложений Azure

Развертывание в Azure
Это пример для CI/CD Java с помощью Jenkins и веб-приложений Azure.
веб-приложение веб- приложения портала CMS CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания Orchard CMS в веб-приложениях службы приложений Azure с включенным и настроенным модулем служб мультимедиа Azure.
шлюз PubNub Realtime для Центров событий Azure

Развертывание в Azure
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в режиме реального времени между сетью PubNub Data Stream и Центрами событий Azure. - рассмотрите его двунаправленный мост между PubNub и Azure!
Масштабируемое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
простое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
WordPress в службе приложений с mySQL в приложении

Развертывание в Azure
Этот шаблон развертывает веб-приложение WordPress в службе приложений Windows с помощью MySQL в приложении
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks

Развертывание в Azure
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
WebApp, использующие частную конечную точку SQL Azure

Развертывание в Azure
В этом шаблоне показано, как создать веб-приложение, которое использует частную конечную точку, указывающую на Azure SQL Server
Аналитика API Moesif и монетизация

Развертывание в Azure
Шаблон регистрирует вызовы API из службы "Управление API Azure" в аналитику API Moesif и платформу монетизации
Вызов пользовательских API из Azure Logic Apps

Развертывание в Azure
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и наиболее масштабируемых способов размещения собственных веб-API является использование службы приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает этот API с помощью проверки подлинности Azure Active Directory.
Шлюз приложений для веб-приложения с ограничением IP-адресов

Развертывание в Azure
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении.
среда службы приложений с серверной SQL Azure

Развертывание в Azure
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде.
Подготовка приложения-функции, работающего на плана службы приложений

Развертывание в Azure
Этот шаблон подготавливает приложение-функцию для выделенного плана размещения, то есть он будет запускаться и выставляться так же, как и любой сайт службы приложений.
приложение-функцию Azure с концентратором событий и управляемым удостоверением

Развертывание в Azure
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.
Развертывание плана Azure Function Premium с помощью интеграции с виртуальной сетью

Развертывание в Azure
Этот шаблон позволяет развернуть план Azure Function Premium с интеграцией региональной виртуальной сети, включенной в только что созданную виртуальную сеть.
подготовка мобильного приложения с помощью базы данных SQL

Развертывание в Azure
Этот шаблон подготавливает мобильное приложение, базу данных SQL и Центр уведомлений. Он настраивает строку подключения в мобильном приложении для базы данных и концентратора уведомлений.
веб-приложение с частной конечной точкой

Развертывание в Azure
Этот шаблон позволяет создать веб-приложение и предоставить его через частную конечную точку.
Шлюз приложений с внутренним управлением API и веб-приложения

Развертывание в Azure
Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure.
Создание веб-приложения Azure с помощью строки подключения к хранилищу BLOB-объектов

Развертывание в Azure
Создает веб-приложение Azure с строкой подключения к хранилищу BLOB-объектов, шаблон, изначально созданный Джеффом Боулем Майкрософт
веб-приложение с ведением журнала диагностики в контейнере BLOB-объектов

Развертывание в Azure
Развертывание веб-приложения с ведением журнала диагностики в контейнере BLOB-объектов учетной записи хранения.
Создание веб-приложения в Azure с поддержкой Java 13 и Tomcat 9

Развертывание в Azure
Этот шаблон создает веб-приложение в Azure с поддержкой Java 13 и Tomcat 9, что позволяет запускать приложения Java в Azure. Шаблон был создан Донованом Брауном корпорации Майкрософт.
веб-приложения w/ Application Insights, отправляя в Log Analytics

Развертывание в Azure
Этот шаблон поможет поддерживать новые версии API microsoft.insights/components. Начиная с версии 2020-02-02-preview WorkspaceID потребуется при создании приложения Inisghts. Этот шаблон будет развертывать план службы приложений, службу приложений, Application Insights, рабочую область Log Analytics и подключить все вместе.
веб-приложение с управляемым удостоверением, SQL Server и ΑΑ

Развертывание в Azure
Простой пример развертывания инфраструктуры Azure для приложения + данных и управляемого удостоверения и мониторинга
создание веб-приложения и кэша Redis и базы данных SQL с помощью шаблона

Развертывание в Azure
Этот шаблон создает веб-приложение Azure с кэшем Redis и базой данных SQL.
подготовка веб-приложения с помощью базы данных SQL

Развертывание в Azure
Этот шаблон подготавливает веб-приложение, базу данных SQL, параметры автомасштабирования, правила генерации оповещений и App Insights. Он настраивает строку подключения в веб-приложении для базы данных.
создание веб-приложения и кэша Redis с помощью шаблона

Развертывание в Azure
Этот шаблон создает веб-приложение Azure с кэшем Redis.
веб-приложение с пользовательскими слотами развертывания

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения с пользовательскими слотами развертывания в веб-приложениях Azure.
Веб-приложение Airflow Docker в Linux с PostgreSQL

Развертывание в Azure
Этот шаблон позволяет легко развернуть образ puckel/docker-airflow (последний тег) в веб-приложении Linux с базой данных Azure для PostgreSQL
Sonarqube Docker Web App в Linux с SQL Azure

Развертывание в Azure
Этот шаблон развертывает Sonarqube в контейнере веб-приложения Службы приложений Azure Linux с помощью официального образа Sonarqube и поддерживается сервером SQL Server Azure.
Sonarqube Docker Web App в Linux с MySQL

Развертывание в Azure
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для MySQL.
Sonarqube Docker Web App в Linux с postgreSQL

Развертывание в Azure
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для PostgreSQL(предварительная версия)
веб-приложение с базой данных Azure для MySQL

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения в веб-приложениях службы приложений Azure с базой данных Azure для MySQL.
веб-приложение в Linux с PostgreSQL

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения в Linux с базой данных Azure для PostgreSQL.
веб-приложение с внедрением виртуальной сети и частной конечной точкой

Развертывание в Azure
Этот шаблон позволяет создать безопасное комплексное решение с двумя веб-приложениями, интерфейсом и серверной частью, интерфейсная часть будет безопасно использовать обратно через внедрение виртуальной сети и частную конечную точку.

Определение ресурса шаблона ARM

Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Варианты недвижимости с именем

Сайты/конфигурационный ресурс принимает разные свойства в зависимости от значения свойства имени . В этой статье показаны свойства, доступные при установке name: 'authsettings'.

Для других вариантов см.:

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Web/sites/config",
  "apiVersion": "2021-02-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-02-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 в службах приложений

Развертывание в Azure
Шаблон развертывания веб-приложения Airflow с базой данных PostgreSQL в службах приложений
EPiserverCMS в Azure

Развертывание в Azure
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure
CI/CD Java с помощью Jenkins и веб-приложений Azure

Развертывание в Azure
Это пример для CI/CD Java с помощью Jenkins и веб-приложений Azure.
веб-приложение веб- приложения портала CMS CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания Orchard CMS в веб-приложениях службы приложений Azure с включенным и настроенным модулем служб мультимедиа Azure.
шлюз PubNub Realtime для Центров событий Azure

Развертывание в Azure
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в режиме реального времени между сетью PubNub Data Stream и Центрами событий Azure. - рассмотрите его двунаправленный мост между PubNub и Azure!
Масштабируемое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
простое веб-приложение Umbraco CMS

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения umbraco CMS в веб-приложениях службы приложений Azure.
WordPress в службе приложений с mySQL в приложении

Развертывание в Azure
Этот шаблон развертывает веб-приложение WordPress в службе приложений Windows с помощью MySQL в приложении
Enterprise Management-AppService, SQL DB, AD, OMS, Runbooks

Развертывание в Azure
Внедрение облака для предприятия, малого или большого размера требует ответственной и эффективной модели управления для получения ценности от своих облачных развертываний. CloudWise (кодовое имя решения) — это составное решение, доступное в кратких руководствах партнеров Azure, — это средство внедрения для клиентов, системных интеграторов и партнеров, которое обеспечивает самостоятельное, автоматизированное управление и операции, ориентированное на оптимизацию затрат, повышение надежности приложений, снижение бизнес-рисков. Решение выделяет основные основы управления видимостью и контролем.
WebApp, использующие частную конечную точку SQL Azure

Развертывание в Azure
В этом шаблоне показано, как создать веб-приложение, которое использует частную конечную точку, указывающую на Azure SQL Server
Аналитика API Moesif и монетизация

Развертывание в Azure
Шаблон регистрирует вызовы API из службы "Управление API Azure" в аналитику API Moesif и платформу монетизации
Вызов пользовательских API из Azure Logic Apps

Развертывание в Azure
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и наиболее масштабируемых способов размещения собственных веб-API является использование службы приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает этот API с помощью проверки подлинности Azure Active Directory.
Шлюз приложений для веб-приложения с ограничением IP-адресов

Развертывание в Azure
Этот шаблон создает шлюз приложений перед веб-приложением Azure с включенным ограничением IP-адресов в веб-приложении.
среда службы приложений с серверной SQL Azure

Развертывание в Azure
Этот шаблон создает среду службы приложений с серверной частью SQL Azure вместе с частными конечными точками вместе с связанными ресурсами, обычно используемыми в частной или изолированной среде.
Подготовка приложения-функции, работающего на плана службы приложений

Развертывание в Azure
Этот шаблон подготавливает приложение-функцию для выделенного плана размещения, то есть он будет запускаться и выставляться так же, как и любой сайт службы приложений.
приложение-функцию Azure с концентратором событий и управляемым удостоверением

Развертывание в Azure
его шаблон подготавливает приложение-функцию Azure в плане потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.
Развертывание плана Azure Function Premium с помощью интеграции с виртуальной сетью

Развертывание в Azure
Этот шаблон позволяет развернуть план Azure Function Premium с интеграцией региональной виртуальной сети, включенной в только что созданную виртуальную сеть.
подготовка мобильного приложения с помощью базы данных SQL

Развертывание в Azure
Этот шаблон подготавливает мобильное приложение, базу данных SQL и Центр уведомлений. Он настраивает строку подключения в мобильном приложении для базы данных и концентратора уведомлений.
веб-приложение с частной конечной точкой

Развертывание в Azure
Этот шаблон позволяет создать веб-приложение и предоставить его через частную конечную точку.
Шлюз приложений с внутренним управлением API и веб-приложения

Развертывание в Azure
Шлюз приложений маршрутизации трафика Интернета в экземпляр управления API виртуальной сети (внутренний режим), который обслуживает веб-API, размещенный в веб-приложении Azure.
Создание веб-приложения Azure с помощью строки подключения к хранилищу BLOB-объектов

Развертывание в Azure
Создает веб-приложение Azure с строкой подключения к хранилищу BLOB-объектов, шаблон, изначально созданный Джеффом Боулем Майкрософт
веб-приложение с ведением журнала диагностики в контейнере BLOB-объектов

Развертывание в Azure
Развертывание веб-приложения с ведением журнала диагностики в контейнере BLOB-объектов учетной записи хранения.
Создание веб-приложения в Azure с поддержкой Java 13 и Tomcat 9

Развертывание в Azure
Этот шаблон создает веб-приложение в Azure с поддержкой Java 13 и Tomcat 9, что позволяет запускать приложения Java в Azure. Шаблон был создан Донованом Брауном корпорации Майкрософт.
веб-приложения w/ Application Insights, отправляя в Log Analytics

Развертывание в Azure
Этот шаблон поможет поддерживать новые версии API microsoft.insights/components. Начиная с версии 2020-02-02-preview WorkspaceID потребуется при создании приложения Inisghts. Этот шаблон будет развертывать план службы приложений, службу приложений, Application Insights, рабочую область Log Analytics и подключить все вместе.
веб-приложение с управляемым удостоверением, SQL Server и ΑΑ

Развертывание в Azure
Простой пример развертывания инфраструктуры Azure для приложения + данных и управляемого удостоверения и мониторинга
создание веб-приложения и кэша Redis и базы данных SQL с помощью шаблона

Развертывание в Azure
Этот шаблон создает веб-приложение Azure с кэшем Redis и базой данных SQL.
подготовка веб-приложения с помощью базы данных SQL

Развертывание в Azure
Этот шаблон подготавливает веб-приложение, базу данных SQL, параметры автомасштабирования, правила генерации оповещений и App Insights. Он настраивает строку подключения в веб-приложении для базы данных.
создание веб-приложения и кэша Redis с помощью шаблона

Развертывание в Azure
Этот шаблон создает веб-приложение Azure с кэшем Redis.
веб-приложение с пользовательскими слотами развертывания

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения с пользовательскими слотами развертывания в веб-приложениях Azure.
Веб-приложение Airflow Docker в Linux с PostgreSQL

Развертывание в Azure
Этот шаблон позволяет легко развернуть образ puckel/docker-airflow (последний тег) в веб-приложении Linux с базой данных Azure для PostgreSQL
Sonarqube Docker Web App в Linux с SQL Azure

Развертывание в Azure
Этот шаблон развертывает Sonarqube в контейнере веб-приложения Службы приложений Azure Linux с помощью официального образа Sonarqube и поддерживается сервером SQL Server Azure.
Sonarqube Docker Web App в Linux с MySQL

Развертывание в Azure
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для MySQL.
Sonarqube Docker Web App в Linux с postgreSQL

Развертывание в Azure
Этот шаблон позволяет легко развернуть образ Docker Sonarqube (альпийский тег) в веб-приложении Linux с базой данных Azure для PostgreSQL(предварительная версия)
веб-приложение с базой данных Azure для MySQL

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения в веб-приложениях службы приложений Azure с базой данных Azure для MySQL.
веб-приложение в Linux с PostgreSQL

Развертывание в Azure
Этот шаблон предоставляет простой способ развертывания веб-приложения в Linux с базой данных Azure для PostgreSQL.
веб-приложение с внедрением виртуальной сети и частной конечной точкой

Развертывание в Azure
Этот шаблон позволяет создать безопасное комплексное решение с двумя веб-приложениями, интерфейсом и серверной частью, интерфейсная часть будет безопасно использовать обратно через внедрение виртуальной сети и частную конечную точку.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса sites/config можно развернуть с помощью операций, предназначенных для следующих целей:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Варианты недвижимости с именем

Сайты/конфигурационный ресурс принимает разные свойства в зависимости от значения свойства имени . В этой статье показаны свойства, доступные при установке name: 'authsettings'.

Для других вариантов см.:

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/sites/config, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/config@2021-02-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-02-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