SiteAuthSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
コンストラクター
プロパティ
AadClaimsAuthorization |
Azure AD Acl 設定を含む JSON 文字列を取得します。 |
AdditionalLoginParams |
ユーザーがログインしたときに OpenID Connect 承認エンドポイントに送信するログイン パラメーターを取得または設定します。 各パラメーターは、"key=value" 形式である必要があります。 |
AllowedAudiences |
Azure Active Directory によって発行された JWT を検証するときに考慮する対象ユーザーの値を取得または設定します。 <code>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 |
ClientSecretCertificateThumbprint |
署名目的で使用される証明書の拇印であるクライアント シークレットの代替手段を取得または設定します。 このプロパティは、クライアント シークレットの代わりに機能します。 また、省略可能です。 |
ClientSecretSettingName |
証明書利用者アプリケーションのクライアント シークレットを含むアプリ設定名を取得または設定します。 |
ConfigVersion |
現在のアプリで使用されている認証/承認機能の ConfigVersion を取得または設定します。 この値の設定は、認証/承認のコントロール プレーンの動作を制御できます。 |
DefaultProvider |
複数のプロバイダーが構成されている場合に使用する既定の認証プロバイダーを取得または設定します。 この設定は、複数のプロバイダーが構成されていて、認証されていないクライアント アクションが "RedirectToLoginPage" に設定されている場合にのみ必要です。 使用できる値は、'AzureActiveDirectory'、'Facebook'、'Google'、'MicrosoftAccount'、'Twitter'、'Github' です。 |
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 |
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;コード>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 |
TwitterConsumerSecretSettingName |
サインインに使用される Twitter アプリケーションの OAuth 1.0a コンシューマー シークレットを含むアプリ設定名を取得または設定します。 |
Type |
リソースの種類を取得します。 (継承元 ProxyOnlyResource) |
UnauthenticatedClientAction |
認証されていないクライアントがアプリへのアクセスを試みたときに実行するアクションを取得または設定します。 使用可能な値は、'RedirectToLoginPage'、'AllowAnonymous' です。 |
ValidateIssuer |
発行者が有効な HTTPS URL で、そのように検証される必要があるかどうかを示す値を取得します。 |
適用対象
Azure SDK for .NET