次の方法で共有


SiteAuthSettings クラス

定義

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

public class SiteAuthSettings : Azure.ResourceManager.Models.ResourceData
type SiteAuthSettings = class
    inherit ResourceData
Public Class SiteAuthSettings
Inherits ResourceData
継承
SiteAuthSettings

コンストラクター

SiteAuthSettings()

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

プロパティ

AadClaimsAuthorization

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

AdditionalLoginParams

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

AllowedAudiences

Azure Active Directory によって発行された JWT を検証するときに考慮する対象ユーザーの値を許可しました。 この設定に <関係なく、コード>ClientID</code> 値は常に許可対象ユーザーと見なされることに注意してください。

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

ClientSecretCertificateThumbprintString

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

ClientSecretSettingName

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

ConfigVersion

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

DefaultProvider

複数のプロバイダーが構成されている場合に使用する既定の認証プロバイダー。 この設定は、複数のプロバイダーが構成されていて、認証されていないクライアント アクションが "RedirectToLoginPage" に設定されている場合にのみ必要です。

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。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。

(継承元 ResourceData)
IsAuthFromFile

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

IsEnabled

<現在>のアプリに対して認証/承認機能が有効になっている場合はコード true</code>。それ以外の場合は、<false/code を>コード>化します<。

Issuer

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

IsTokenStoreEnabled

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

Kind

リソースの種類。

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

リソースの名前。

(継承元 ResourceData)
ResourceType

リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。

(継承元 ResourceData)
RuntimeVersion

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

SystemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

(継承元 ResourceData)
TokenRefreshExtensionHours

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

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 コンシューマー シークレットを含むアプリ設定名。

UnauthenticatedClientAction

認証されていないクライアントがアプリへのアクセスを試みたときに実行するアクション。

ValidateIssuer

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

適用対象