SiteAuthSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure App Service認証/承認機能の構成設定。
public class SiteAuthSettings : Azure.ResourceManager.Models.ResourceData
type SiteAuthSettings = class
inherit ResourceData
Public Class SiteAuthSettings
Inherits ResourceData
- 継承
コンストラクター
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 で、そのように検証される必要があるかどうかを示す値を取得します。 |