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 |
client_id 알려진 이 신뢰 당사자 애플리케이션의 클라이언트 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;code>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 웹 애플리케이션에 대한 OpenID Connect 클라이언트 ID를 가져오거나 설정합니다. 이 설정은 Google 로그인을 사용하도록 설정하는 데 필요합니다. Google Sign-In 설명서: https://developers.google.com/identity/sign-in/web/ |
GoogleClientSecret |
Google 웹 애플리케이션과 연결된 클라이언트 암호를 가져오거나 설정합니다. 이 설정은 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. 네트워크 리소스에서 ID를 설정해야 하므로 Setter가 보호됩니다. (다음에서 상속됨 ProxyResource) |
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 |
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"이 기본 scope 사용됩니다. Microsoft 계정 범위 및 권한 설명서: https://msdn.microsoft.com/en-us/library/dn631845.aspx |
Name |
리소스 이름 (다음에서 상속됨 ProxyResource) |
RuntimeVersion |
현재 앱에 사용할 인증/권한 부여 기능의 RuntimeVersion을 가져오거나 설정합니다. 이 값의 설정은 인증/권한 부여 모듈에서 특정 기능의 동작을 제어할 수 있습니다. |
Tags |
리소스 태그 (다음에서 상속됨 Resource) |
TokenRefreshExtensionHours |
세션 토큰이 만료된 후 토큰 새로 고침 API를 호출하는 데 세션 토큰을 사용할 수 있는 시간을 가져오거나 설정합니다. 기본값은 72시간입니다. |
TokenStoreEnabled |
로그인 흐름 중에 얻은 플랫폼별 보안 토큰을 지속적으로 저장하도록 lt;code>true</code>를 가져오거나 설정합니다&. 그렇지 않으면 <code>false</code>입니다. 기본값은 lt;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을 throw합니다. (다음에서 상속됨 Resource) |
적용 대상
Azure SDK for .NET