次の方法で共有


SiteAuthSettings クラス

定義

Azure App Service認証/承認機能の構成設定。

[Microsoft.Rest.Serialization.JsonTransformation]
public class SiteAuthSettings : Microsoft.Azure.Management.WebSites.Models.ProxyOnlyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SiteAuthSettings = class
    inherit ProxyOnlyResource
Public Class SiteAuthSettings
Inherits ProxyOnlyResource
継承
SiteAuthSettings
属性

コンストラクター

SiteAuthSettings()

SiteAuthSettings クラスの新しいインスタンスを初期化します。

SiteAuthSettings(String, String, String, String, Nullable<Boolean>, String, Nullable<UnauthenticatedClientAction>, Nullable<Boolean>, IList<String>, Nullable<BuiltInAuthenticationProvider>, Nullable<Double>, String, String, String, String, String, Nullable<Boolean>, IList<String>, IList<String>, String, String, String, String, IList<String>, String, String, String, IList<String>, String, String, String, IList<String>, String, String, String, String, String, String, IList<String>, String, String, String)

SiteAuthSettings クラスの新しいインスタンスを初期化します。

プロパティ

AadClaimsAuthorization

Azure AD Acl 設定を含む JSON 文字列を取得します。

AdditionalLoginParams

ユーザーがログインしたときに OpenID Connect 承認エンドポイントに送信するログイン パラメーターを取得または設定します。 各パラメーターは、"key=value" 形式である必要があります。

AllowedAudiences

Azure Active Directory によって発行された JWT を検証するときに考慮する対象ユーザーの値を取得または設定します。 &lt;code&gt;ClientID&lt;/code&gt; 値は、この設定に関係なく、常に許可対象ユーザーと見なされます。

AllowedExternalRedirectUrls

アプリのログインまたはログアウトの一環として にリダイレクトできる外部 URL を取得または設定します。 URL のクエリ文字列部分は無視されることに注意してください。 これは、通常、Windows ストア アプリケーション バックエンドでのみ必要な詳細設定です。 現在のドメイン内の URL は常に暗黙的に許可されることに注意してください。

AuthFilePath

認証設定を含む構成ファイルのパスを取得または設定します。 パスが相対パスの場合、base はサイトのルート ディレクトリになります。

ClientId

この証明書利用者アプリケーションのクライアント ID (client_idと呼ばれます) を取得または設定します。 この設定は、Azure Active Directory または他のサードパーティの OpenID Connect プロバイダーで OpenID 接続認証を有効にするために必要です。 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

署名目的で使用される証明書の拇印であるクライアント シークレットの代替手段を取得または設定します。 このプロパティは、クライアント シークレットの代わりに機能します。 また、省略可能です。

ClientSecretSettingName

証明書利用者アプリケーションのクライアント シークレットを含むアプリ設定名を取得または設定します。

ConfigVersion

現在のアプリで使用されている認証/承認機能の ConfigVersion を取得または設定します。 この値の設定は、認証/承認のコントロール プレーンの動作を制御できます。

DefaultProvider

複数のプロバイダーが構成されている場合に使用する既定の認証プロバイダーを取得または設定します。 この設定は、複数のプロバイダーが構成されていて、認証されていないクライアント アクションが "RedirectToLoginPage" に設定されている場合にのみ必要です。 使用できる値は、'AzureActiveDirectory'、'Facebook'、'Google'、'MicrosoftAccount'、'Twitter'、'Github' です。

Enabled

現在のアプリで認証/承認機能が有効になっている場合は、lt;コード&gt;true&lt;/code&gt; を取得または設定&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt;。

FacebookAppId

ログインに使用する Facebook アプリのアプリ ID を取得または設定します。 この設定は、Facebook ログインを有効にするために必要です。 Facebook ログインに関するドキュメント: https://developers.facebook.com/docs/facebook-login

FacebookAppSecret

Facebook ログインに使用される Facebook アプリのアプリ シークレットを取得または設定します。 この設定は、Facebook ログインを有効にするために必要です。 Facebook ログインに関するドキュメント: https://developers.facebook.com/docs/facebook-login

FacebookAppSecretSettingName

Facebook ログインに使用されるアプリ シークレットを含むアプリ設定名を取得または設定します。

FacebookOAuthScopes

Facebook ログイン認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定はオプションです。 Facebook ログインに関するドキュメント: https://developers.facebook.com/docs/facebook-login

GitHubClientId

ログインに使用する GitHub アプリのクライアント ID を取得または設定します。 この設定は、Github ログインを有効にするために必要です

GitHubClientSecret

GitHub ログインに使用される GitHub アプリのクライアント シークレットを取得または設定します。 この設定は、Github ログインを有効にするために必要です。

GitHubClientSecretSettingName

GitHub ログインに使用される GitHub アプリのクライアント シークレットを含むアプリ設定名を取得または設定します。

GitHubOAuthScopes

GitHub ログイン認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定は省略可能です

GoogleClientId

Google Web アプリケーションの OpenID Connect クライアント ID を取得または設定します。 この設定は、Google サインインを有効にするために必要です。 Google Sign-In ドキュメント: https://developers.google.com/identity/sign-in/web/

GoogleClientSecret

Google Web アプリケーションに関連付けられているクライアント シークレットを取得または設定します。 この設定は、Google サインインを有効にするために必要です。 Google Sign-In ドキュメント: https://developers.google.com/identity/sign-in/web/

GoogleClientSecretSettingName

Google Web アプリケーションに関連付けられているクライアント シークレットを含むアプリ設定名を取得または設定します。

GoogleOAuthScopes

Google Sign-In認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定はオプションです。 指定しない場合は、"openid"、"profile"、および "email" が既定のスコープとして使用されます。 Google Sign-In ドキュメント: https://developers.google.com/identity/sign-in/web/

Id

リソース ID を取得します。

(継承元 ProxyOnlyResource)
IsAuthFromFile

認証構成設定をファイルから読み取る必要がある場合は "true" を、それ以外の場合は "false" を取得または設定します。

Issuer

このアプリケーションのアクセス トークンを発行するエンティティを表す OpenID Connect 発行者 URI を取得または設定します。 Azure Active Directory を使用する場合、この値はディレクトリ テナントの URI です (例: )。 https://sts.windows.net/{tenant-guid}/ この URI は、トークン発行者の大文字と小文字を区別する識別子です。 OpenID Connect Discovery の詳細については、以下を参照してください。 http://openid.net/specs/openid-connect-discovery-1_0.html

Kind

リソースの種類を取得または設定します。

(継承元 ProxyOnlyResource)
MicrosoftAccountClientId

認証に使用するアプリ用に作成された OAuth 2.0 クライアント ID を取得または設定します。 この設定は、Microsoft アカウント認証を有効にするために必要です。 Microsoft アカウント OAuth のドキュメント: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountClientSecret

認証に使用するアプリ用に作成された OAuth 2.0 クライアント シークレットを取得または設定します。 この設定は、Microsoft アカウント認証を有効にするために必要です。 Microsoft アカウント OAuth のドキュメント: https://dev.onedrive.com/auth/msa_oauth.htm

MicrosoftAccountClientSecretSettingName

認証に使用するアプリ用に作成された OAuth 2.0 クライアント シークレットを含むアプリ設定名を取得または設定します。

MicrosoftAccountOAuthScopes

Microsoft アカウント認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定はオプションです。 指定しない場合は、既定のスコープとして "wl.basic" が使用されます。 Microsoft アカウントのスコープとアクセス許可に関するドキュメント: https://msdn.microsoft.com/en-us/library/dn631845.aspx

Name

リソース名を取得します。

(継承元 ProxyOnlyResource)
RuntimeVersion

現在のアプリで使用されている認証/承認機能の RuntimeVersion を取得または設定します。 この値の設定は、認証/承認モジュールの特定の機能の動作を制御できます。

TokenRefreshExtensionHours

トークン更新 API の呼び出しにセッション トークンを使用できるセッション トークンの有効期限後の時間数を取得または設定します。 既定値は 72 時間です。

TokenStoreEnabled

ログイン フロー中に取得されたプラットフォーム固有のセキュリティ トークンを永続的に格納する lt;コード&gt;true&lt;/code&gt; を取得または設定&します。それ以外の場合は、&lt;code&gt;false&lt;/code&gt; 既定値は &lt;code&gt;false&lt;/code&gt; です。

TwitterConsumerKey

サインインに使用する Twitter アプリケーションの OAuth 1.0a コンシューマー キーを取得または設定します。 この設定は、Twitter サインインを有効にするために必要です。 Twitter Sign-Inドキュメント: https://dev.twitter.com/web/sign-in

TwitterConsumerSecret

サインインに使用する Twitter アプリケーションの OAuth 1.0a コンシューマー シークレットを取得または設定します。 この設定は、Twitter サインインを有効にするために必要です。 Twitter Sign-Inドキュメント: https://dev.twitter.com/web/sign-in

TwitterConsumerSecretSettingName

サインインに使用される Twitter アプリケーションの OAuth 1.0a コンシューマー シークレットを含むアプリ設定名を取得または設定します。

Type

リソースの種類を取得します。

(継承元 ProxyOnlyResource)
UnauthenticatedClientAction

認証されていないクライアントがアプリへのアクセスを試みたときに実行するアクションを取得または設定します。 使用可能な値は、'RedirectToLoginPage'、'AllowAnonymous' です。

ValidateIssuer

発行者が有効な HTTPS URL で、そのように検証される必要があるかどうかを示す値を取得します。

適用対象