|
Dreamine.Identity 1.0.0.0
Dreamine.Identity 프로젝트의 API와 구성 요소를 제공합니다.
|

Public 멤버 함수 | |
| Task< AuthUser > | UpsertAsync (string provider, string providerKey, string email, string displayName, string avatarUrl, CancellationToken cancellationToken=default) |
| Task< AuthUser?> | GetByIdAsync (long id, CancellationToken cancellationToken=default) |
| Task< AuthUser?> | UpdateDisplayNameAsync (long id, string displayName, CancellationToken cancellationToken=default) |
| Task< AuthUser?> | AcceptRequiredConsentsAsync (long id, DateTime acceptedAtUtc, CancellationToken cancellationToken=default) |
| Task< AuthUser?> | ChangeLocalPasswordAsync (long id, string currentPassword, string newPassword, CancellationToken cancellationToken=default) |
| Task< AuthUser > | CreateLocalAsync (string email, string displayName, string password, CancellationToken cancellationToken=default) |
| Task< AuthUser?> | ValidateLocalAsync (string email, string password, CancellationToken cancellationToken=default) |
외부 및 로컬 로그인 사용자의 저장·조회·계정 관리 계약을 정의합니다.
IUserStore.cs 파일의 13 번째 라인에서 정의되었습니다.
| Task< AuthUser?> Dreamine.Identity.IUserStore.AcceptRequiredConsentsAsync | ( | long | id, |
| DateTime | acceptedAtUtc, | ||
| CancellationToken | cancellationToken = default ) |
필수 약관, 개인정보 및 연령 확인 동의를 기록합니다.
| id | 내부 사용자 식별자입니다. |
| acceptedAtUtc | 모든 필수 동의를 수락한 UTC 시각입니다. |
| cancellationToken | 갱신 취소 토큰입니다. |
null입니다.Dreamine.Identity.SqliteUserStore에서 구현되었습니다.
| Task< AuthUser?> Dreamine.Identity.IUserStore.ChangeLocalPasswordAsync | ( | long | id, |
| string | currentPassword, | ||
| string | newPassword, | ||
| CancellationToken | cancellationToken = default ) |
로컬 계정의 현재 비밀번호를 검증하고 새 비밀번호로 변경합니다.
| id | 내부 사용자 식별자입니다. |
| currentPassword | 현재 평문 비밀번호입니다. |
| newPassword | 새 평문 비밀번호입니다. |
| cancellationToken | 변경 취소 토큰입니다. |
null입니다.Dreamine.Identity.SqliteUserStore에서 구현되었습니다.
| Task< AuthUser > Dreamine.Identity.IUserStore.CreateLocalAsync | ( | string | email, |
| string | displayName, | ||
| string | password, | ||
| CancellationToken | cancellationToken = default ) |
이메일과 비밀번호를 사용하는 로컬 계정을 만듭니다.
| 정규화할 이메일 주소입니다. | |
| displayName | 선택한 표시 이름입니다. |
| password | 해시할 평문 비밀번호입니다. |
| cancellationToken | 생성 취소 토큰입니다. |
Dreamine.Identity.SqliteUserStore에서 구현되었습니다.
| Task< AuthUser?> Dreamine.Identity.IUserStore.GetByIdAsync | ( | long | id, |
| CancellationToken | cancellationToken = default ) |
내부 식별자로 사용자를 조회합니다.
| id | 내부 사용자 식별자입니다. |
| cancellationToken | 조회 취소 토큰입니다. |
null입니다.Dreamine.Identity.SqliteUserStore에서 구현되었습니다.
다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.EnforceRequiredConsentsAsync().

| Task< AuthUser?> Dreamine.Identity.IUserStore.UpdateDisplayNameAsync | ( | long | id, |
| string | displayName, | ||
| CancellationToken | cancellationToken = default ) |
사용자의 표시 이름을 갱신합니다.
| id | 내부 사용자 식별자입니다. |
| displayName | 저장할 표시 이름입니다. |
| cancellationToken | 갱신 취소 토큰입니다. |
null입니다.Dreamine.Identity.SqliteUserStore에서 구현되었습니다.
| Task< AuthUser > Dreamine.Identity.IUserStore.UpsertAsync | ( | string | provider, |
| string | providerKey, | ||
| string | email, | ||
| string | displayName, | ||
| string | avatarUrl, | ||
| CancellationToken | cancellationToken = default ) |
공급자가 제공한 정보로 사용자를 추가하거나 갱신하고 최신 레코드를 반환합니다.
| provider | 로그인 공급자 이름입니다. |
| providerKey | 공급자 사용자 식별자입니다. |
| 공급자가 제공한 이메일입니다. | |
| displayName | 공급자가 제공한 표시 이름입니다. |
| avatarUrl | 공급자가 제공한 프로필 이미지 URL입니다. |
| cancellationToken | 저장 작업 취소 토큰입니다. |
Dreamine.Identity.SqliteUserStore에서 구현되었습니다.
다음에 의해서 참조됨 : Dreamine.Identity.DreamineIdentityExtensions.UpsertExternalUserAsync().

| Task< AuthUser?> Dreamine.Identity.IUserStore.ValidateLocalAsync | ( | string | email, |
| string | password, | ||
| CancellationToken | cancellationToken = default ) |
이메일과 비밀번호로 로컬 계정을 검증합니다.
| 정규화할 이메일 주소입니다. | |
| password | 검증할 평문 비밀번호입니다. |
| cancellationToken | 검증 취소 토큰입니다. |
null입니다.Dreamine.Identity.SqliteUserStore에서 구현되었습니다.