Dreamine.Identity 1.0.0.0
Dreamine.Identity 프로젝트의 API와 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Identity.Options.AuthOptions 클래스 참조sealed

더 자세히 ...

정적 Public 속성

const string SectionName = "Authentication"

속성

OAuthProviderOptions Google = new() [get, set]
OAuthProviderOptions Naver = new() [get, set]
OAuthProviderOptions Kakao = new() [get, set]
string CookieDomain = string.Empty [get, set]
string CookieName = ".Dreamine.Identity" [get, set]
string DataProtectionKeysPath = string.Empty [get, set]
string DataProtectionApplicationName = "Dreamine.Identity" [get, set]

상세한 설명

OAuth 로그인 공급자와 공유 인증 쿠키의 구성 옵션입니다.

실제 자격 증명은 appsettings.Local.json, 사용자 비밀 또는 배포 환경 변수로 주입합니다.

AuthOptions.cs 파일의 19 번째 라인에서 정의되었습니다.

멤버 데이터 문서화

◆ SectionName

const string Dreamine.Identity.Options.AuthOptions.SectionName = "Authentication"
static

기본 구성 섹션 이름을 가져옵니다.

AuthOptions.cs 파일의 29 번째 라인에서 정의되었습니다.

속성 문서화

◆ CookieDomain

string Dreamine.Identity.Options.AuthOptions.CookieDomain = string.Empty
getset

서브도메인 간 로그인 공유용 쿠키 도메인을 가져오거나 설정합니다.

AuthOptions.cs 파일의 69 번째 라인에서 정의되었습니다.

69{ get; set; } = string.Empty;

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().

◆ CookieName

string Dreamine.Identity.Options.AuthOptions.CookieName = ".Dreamine.Identity"
getset

서브도메인 애플리케이션이 공유할 인증 쿠키 이름을 가져오거나 설정합니다.

AuthOptions.cs 파일의 79 번째 라인에서 정의되었습니다.

79{ get; set; } = ".Dreamine.Identity";

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().

◆ DataProtectionApplicationName

string Dreamine.Identity.Options.AuthOptions.DataProtectionApplicationName = "Dreamine.Identity"
getset

공유 로그인 애플리케이션이 동일하게 사용해야 하는 Data Protection 애플리케이션 이름을 가져오거나 설정합니다.

AuthOptions.cs 파일의 99 번째 라인에서 정의되었습니다.

99{ get; set; } = "Dreamine.Identity";

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().

◆ DataProtectionKeysPath

string Dreamine.Identity.Options.AuthOptions.DataProtectionKeysPath = string.Empty
getset

여러 프로세스가 동일한 인증 쿠키를 해독하는 데 사용할 Data Protection 키 디렉터리를 가져오거나 설정합니다.

AuthOptions.cs 파일의 89 번째 라인에서 정의되었습니다.

89{ get; set; } = string.Empty;

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().

◆ Google

OAuthProviderOptions Dreamine.Identity.Options.AuthOptions.Google = new()
getset

Google OAuth 자격 증명을 가져오거나 설정합니다.

AuthOptions.cs 파일의 39 번째 라인에서 정의되었습니다.

39{ get; set; } = new();

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().

◆ Kakao

OAuthProviderOptions Dreamine.Identity.Options.AuthOptions.Kakao = new()
getset

Kakao OAuth 자격 증명을 가져오거나 설정합니다.

AuthOptions.cs 파일의 59 번째 라인에서 정의되었습니다.

59{ get; set; } = new();

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().

◆ Naver

OAuthProviderOptions Dreamine.Identity.Options.AuthOptions.Naver = new()
getset

Naver OAuth 자격 증명을 가져오거나 설정합니다.

AuthOptions.cs 파일의 49 번째 라인에서 정의되었습니다.

49{ get; set; } = new();

다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.RegisterAuthServices().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: