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

더 자세히 ...

속성

long Id [get, set]
string Provider = string.Empty [get, set]
string ProviderKey = string.Empty [get, set]
string Email = string.Empty [get, set]
string DisplayName = string.Empty [get, set]
string AvatarUrl = string.Empty [get, set]
string PasswordHash = string.Empty [get, set]
DateTime? TermsAcceptedAtUtc [get, set]
DateTime? PrivacyPolicyAcceptedAtUtc [get, set]
DateTime? AgeConfirmedAtUtc [get, set]
DateTime CreatedAt [get, set]
DateTime LastLoginAt [get, set]

상세한 설명

소셜 또는 로컬 로그인으로 인증된 사용자 레코드를 나타냅니다.

Provider와 ProviderKey의 조합이 논리적 자연 키입니다. 이메일이 같아도 공급자가 다르면 별도 계정으로 취급합니다.

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

속성 문서화

◆ AgeConfirmedAtUtc

DateTime? Dreamine.Identity.Models.AuthUser.AgeConfirmedAtUtc
getset

만 14세 이상임을 확인한 UTC 시각을 가져오거나 설정합니다.

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

124{ get; set; }

다음에 의해서 참조됨 : Dreamine.Identity.SqliteUserStore.EnsureSchema().

◆ AvatarUrl

string Dreamine.Identity.Models.AuthUser.AvatarUrl = string.Empty
getset

프로필 이미지 URL을 가져오거나 설정합니다.

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

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

◆ CreatedAt

DateTime Dreamine.Identity.Models.AuthUser.CreatedAt
getset

최초 가입 UTC 시각을 가져오거나 설정합니다.

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

134{ get; set; }

◆ DisplayName

string Dreamine.Identity.Models.AuthUser.DisplayName = string.Empty
getset

사용자 표시 이름을 가져오거나 설정합니다.

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

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

◆ Email

string Dreamine.Identity.Models.AuthUser.Email = string.Empty
getset

사용자 이메일 주소를 가져오거나 설정합니다.

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

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

◆ Id

long Dreamine.Identity.Models.AuthUser.Id
getset

데이터베이스에서 생성된 내부 사용자 식별자를 가져오거나 설정합니다.

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

34{ get; set; }

◆ LastLoginAt

DateTime Dreamine.Identity.Models.AuthUser.LastLoginAt
getset

마지막 로그인 UTC 시각을 가져오거나 설정합니다.

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

144{ get; set; }

◆ PasswordHash

string Dreamine.Identity.Models.AuthUser.PasswordHash = string.Empty
getset

로컬 이메일 로그인용 비밀번호 해시를 가져오거나 설정합니다.

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

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

다음에 의해서 참조됨 : Dreamine.Identity.SqliteUserStore.EnsureSchema().

◆ PrivacyPolicyAcceptedAtUtc

DateTime? Dreamine.Identity.Models.AuthUser.PrivacyPolicyAcceptedAtUtc
getset

개인정보처리방침에 동의한 UTC 시각을 가져오거나 설정합니다.

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

114{ get; set; }

다음에 의해서 참조됨 : Dreamine.Identity.SqliteUserStore.EnsureSchema().

◆ Provider

string Dreamine.Identity.Models.AuthUser.Provider = string.Empty
getset

로그인 공급자 이름을 가져오거나 설정합니다.

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

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

◆ ProviderKey

string Dreamine.Identity.Models.AuthUser.ProviderKey = string.Empty
getset

공급자가 부여한 사용자 식별자를 가져오거나 설정합니다.

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

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

◆ TermsAcceptedAtUtc

DateTime? Dreamine.Identity.Models.AuthUser.TermsAcceptedAtUtc
getset

이용약관에 동의한 UTC 시각을 가져오거나 설정합니다.

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

104{ get; set; }

다음에 의해서 참조됨 : Dreamine.Identity.SqliteUserStore.EnsureSchema().


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