SiteAuthSettingsInner クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure App Service認証/承認機能の構成設定。
[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
- 継承
- 属性
コンストラクター
プロパティ
AdditionalLoginParams |
ユーザーがログインしたときに OpenID Connect 承認エンドポイントに送信するログイン パラメーターを取得または設定します。 各パラメーターは、"key=value" 形式である必要があります。 |
AllowedAudiences |
Azure Active Directory によって発行された JWT を検証するときに考慮する対象ユーザーの値を取得または設定します。 <code>ClientID</code> 値は、この設定に関係なく、常に許可対象ユーザーと見なされます。 |
AllowedExternalRedirectUrls |
アプリのログインまたはログアウトの一環として にリダイレクトできる外部 URL を取得または設定します。 URL のクエリ文字列部分は無視されることに注意してください。 これは、通常、Windows ストア アプリケーション バックエンドでのみ必要な詳細設定です。 現在のドメイン内の URL は常に暗黙的に許可されることに注意してください。 |
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 |
署名目的で使用される証明書の拇印であるクライアント シークレットの代替手段を取得または設定します。 このプロパティは、クライアント シークレットの代わりに機能します。 また、省略可能です。 |
DefaultProvider |
複数のプロバイダーが構成されている場合に使用する既定の認証プロバイダーを取得または設定します。 この設定は、複数のプロバイダーが構成されていて、認証されていないクライアント アクションが "RedirectToLoginPage" に設定されている場合にのみ必要です。 使用できる値は、'AzureActiveDirectory'、'Facebook'、'Google'、'MicrosoftAccount'、'Twitter' です。 |
Enabled |
現在のアプリで認証/承認機能が有効になっている場合は、lt;コード>true</code> を取得または設定&します。それ以外の場合は、<code>false</code>。 |
FacebookAppId |
ログインに使用する Facebook アプリのアプリ ID を取得または設定します。 この設定は、Facebook ログインを有効にするために必要です。 Facebook ログインに関するドキュメント: https://developers.facebook.com/docs/facebook-login |
FacebookAppSecret |
Facebook ログインに使用される Facebook アプリのアプリ シークレットを取得または設定します。 この設定は、Facebook ログインを有効にするために必要です。 Facebook ログインに関するドキュメント: https://developers.facebook.com/docs/facebook-login |
FacebookOAuthScopes |
Facebook ログイン認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定はオプションです。 Facebook ログインに関するドキュメント: https://developers.facebook.com/docs/facebook-login |
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/ |
GoogleOAuthScopes |
Google Sign-In認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定はオプションです。 指定しない場合は、"openid"、"profile"、および "email" が既定のスコープとして使用されます。 Google Sign-In ドキュメント: https://developers.google.com/identity/sign-in/web/ |
Id |
リソース ID。Setter は、ネットワーク リソースで ID を設定する必要があるため、保護されます。 (継承元 ProxyResource) |
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 |
リソースの種類を取得または設定します。 (継承元 ProxyOnlyResourceInner) |
Location |
リソースの場所 (継承元 Resource) |
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 |
MicrosoftAccountOAuthScopes |
Microsoft アカウント認証の一部として要求される OAuth 2.0 スコープを取得または設定します。 この設定はオプションです。 指定しない場合は、既定のスコープとして "wl.basic" が使用されます。 Microsoft アカウントのスコープとアクセス許可に関するドキュメント: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
リソース名 (継承元 ProxyResource) |
RuntimeVersion |
現在のアプリで使用されている認証/承認機能の RuntimeVersion を取得または設定します。 この値の設定は、認証/承認モジュールの特定の機能の動作を制御できます。 |
Tags |
リソース タグ (継承元 Resource) |
TokenRefreshExtensionHours |
トークン更新 API の呼び出しにセッション トークンを使用できるセッション トークンの有効期限後の時間数を取得または設定します。 既定値は 72 時間です。 |
TokenStoreEnabled |
ログイン フロー中に取得されたプラットフォーム固有のセキュリティ トークンを永続的に格納する lt;コード>true</code> を取得または設定&します。それ以外の場合は、<code>false</code> 既定値は <code>false</code> です。 |
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 |
Type |
リソースの種類 (継承元 ProxyResource) |
UnauthenticatedClientAction |
認証されていないクライアントがアプリへのアクセスを試みたときに実行するアクションを取得または設定します。 使用可能な値は、'RedirectToLoginPage'、'AllowAnonymous' です。 |
ValidateIssuer |
発行者が有効な HTTPS URL で、そのように検証される必要があるかどうかを示す値を取得します。 |
メソッド
Validate() |
オブジェクトを検証します。 検証が失敗した場合に ValidationException をスローします。 (継承元 Resource) |
適用対象
Azure SDK for .NET