SiteAuthSettingsInner Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры конфигурации для функции проверки подлинности и авторизации Служба приложений Azure.
[Microsoft.Rest.Serialization.JsonTransformation]
public class SiteAuthSettingsInner : Microsoft.Azure.Management.AppService.Fluent.Models.ProxyOnlyResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SiteAuthSettingsInner = class
inherit ProxyOnlyResourceInner
Public Class SiteAuthSettingsInner
Inherits ProxyOnlyResourceInner
- Наследование
- Атрибуты
Конструкторы
SiteAuthSettingsInner() |
Инициализирует новый экземпляр класса SiteAuthSettingsInner. |
SiteAuthSettingsInner(String, String, String, String, Nullable<Boolean>, String, Nullable<UnauthenticatedClientAction>, Nullable<Boolean>, IList<String>, Nullable<BuiltInAuthenticationProvider>, Nullable<Double>, String, String, String, String, Nullable<Boolean>, IList<String>, IList<String>, String, String, IList<String>, String, String, IList<String>, String, String, String, String, IList<String>) |
Инициализирует новый экземпляр класса SiteAuthSettingsInner. |
Свойства
AdditionalLoginParams |
Возвращает или задает параметры входа для отправки в конечную точку авторизации OpenID Connect при входе пользователя. Каждый параметр должен иметь вид "key=value". |
AllowedAudiences |
Возвращает или задает допустимые значения аудитории, которые следует учитывать при проверке JWT, выданных Azure Active Directory. Обратите внимание, &что lt;code> Значение ClientID</code> всегда считается разрешенной аудиторией, независимо от этого параметра. |
AllowedExternalRedirectUrls |
Возвращает или задает внешние URL-адреса, на которые можно перенаправляться при входе в приложение или выходе из него. Обратите внимание, что часть строки запроса в URL-адресе игнорируется. Это расширенный параметр, который обычно требуется только для серверной части приложений Магазина Windows. Обратите внимание, что URL-адреса в текущем домене всегда неявно разрешены. |
ClientId |
Возвращает или задает идентификатор клиента этого приложения проверяющей стороны, известный как client_id. Этот параметр необходим для включения проверки подлинности OpenID Connection с помощью 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 |
Возвращает или задает альтернативу секрету клиента, то есть отпечаток сертификата, используемого для подписывания. Это свойство служит заменой секрета клиента. Он также является необязательным. |
DefaultProvider |
Возвращает или задает поставщик проверки подлинности по умолчанию, используемый при настройке нескольких поставщиков. Этот параметр необходим, только если настроено несколько поставщиков и для действия клиента без проверки подлинности задано значение RedirectToLoginPage. Возможные значения: AzureActiveDirectory, Facebook, Google, MicrosoftAccount, Twitter |
Enabled |
Возвращает или задает &значение lt;code>true</code> если функция проверки подлинности и авторизации включена для текущего приложения; в противном случае &— lt;code>false</code>. |
FacebookAppId |
Возвращает или задает идентификатор приложения Facebook, используемого для входа. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
Возвращает или задает секрет приложения Facebook, используемого для входа в Facebook. Этот параметр необходим для включения входа в Facebook. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login |
FacebookOAuthScopes |
Возвращает или задает области OAuth 2.0, которые будут запрошены в рамках проверки подлинности входа в Facebook. Это необязательный параметр. Документация по входу в Facebook: https://developers.facebook.com/docs/facebook-login |
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/ |
GoogleOAuthScopes |
Возвращает или задает области OAuth 2.0, которые будут запрошены в рамках проверки подлинности Google Sign-In. Это необязательный параметр. Если значение не указано, в качестве областей по умолчанию используются openid, profile и email. Документация по Google Sign-In: https://developers.google.com/identity/sign-in/web/ |
Id |
Идентификатор ресурса. Метод задания защищен, так как идентификатор необходимо задать в разделе Сетевые ресурсы. (Унаследовано от ProxyResource) |
Issuer |
Возвращает или задает универсальный код ресурса (URI) издателя OpenID Connect, представляющий сущность, которая выдает маркеры доступа для этого приложения. При использовании Azure Active Directory это значение является универсальным кодом ресурса (URI) клиента каталога, например https://sts.windows.net/{tenant-guid}/. Этот универсальный код ресурса (URI) является идентификатором с учетом регистра для издателя маркера. Дополнительные сведения об обнаружении OpenID Connect: http://openid.net/specs/openid-connect-discovery-1_0.html |
Kind |
Возвращает или задает тип ресурса. (Унаследовано от ProxyOnlyResourceInner) |
Location |
Расположение ресурса (Унаследовано от Resource) |
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 |
MicrosoftAccountOAuthScopes |
Возвращает или задает области OAuth 2.0, которые будут запрошены в рамках проверки подлинности учетной записи Майкрософт. Это необязательный параметр. Если значение не указано, в качестве область по умолчанию используется wl.basic. Документация по областям и разрешениям учетной записи Майкрософт: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
Имя ресурса (Унаследовано от ProxyResource) |
RuntimeVersion |
Возвращает или задает значение RuntimeVersion функции проверки подлинности и авторизации, используемой для текущего приложения. Параметр в этом значении может управлять поведением определенных функций в модуле Проверка подлинности и авторизация. |
Tags |
Теги ресурсов (Унаследовано от Resource) |
TokenRefreshExtensionHours |
Возвращает или задает количество часов после истечения срока действия маркера сеанса, которое можно использовать для вызова API обновления маркера. По умолчанию — 72 часа. |
TokenStoreEnabled |
Возвращает или задает &значение lt;code>true</code> для надежного хранения маркеров безопасности для конкретной платформы, полученных во время потоков входа; в противном случае — <code>false</code>. По умолчанию используется значение <code>false</code>. |
TwitterConsumerKey |
Возвращает или задает ключ потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация по Sign-In Twitter: https://dev.twitter.com/web/sign-in |
TwitterConsumerSecret |
Возвращает или задает секрет потребителя OAuth 1.0a приложения Twitter, используемого для входа. Этот параметр необходим для включения входа в Twitter. Документация по Sign-In Twitter: https://dev.twitter.com/web/sign-in |
Type |
Тип ресурса (Унаследовано от ProxyResource) |
UnauthenticatedClientAction |
Возвращает или задает действие, выполняемое при попытке клиента без проверки подлинности получить доступ к приложению. Возможные значения: RedirectToLoginPage, AllowAnonymous. |
ValidateIssuer |
Возвращает значение, указывающее, должен ли издатель быть допустимым URL-адресом HTTPS и проверяться как таковой. |
Методы
Validate() |
Проверьте объект . Вызывает исключение ValidationException в случае сбоя проверки. (Унаследовано от Resource) |
Применяется к
Azure SDK for .NET