Dreamine.Identity 1.0.0.0
Dreamine.Identity 프로젝트의 API와 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
IUserStore.cs
이 파일의 문서화 페이지로 가기
2
3namespace Dreamine.Identity;
4
13public interface IUserStore
14{
79 Task<AuthUser> UpsertAsync(
80 string provider,
81 string providerKey,
82 string email,
83 string displayName,
84 string avatarUrl,
85 CancellationToken cancellationToken = default);
86
119 Task<AuthUser?> GetByIdAsync(long id, CancellationToken cancellationToken = default);
120
161 Task<AuthUser?> UpdateDisplayNameAsync(
162 long id,
163 string displayName,
164 CancellationToken cancellationToken = default);
165
207 long id,
208 DateTime acceptedAtUtc,
209 CancellationToken cancellationToken = default);
210
260 long id,
261 string currentPassword,
262 string newPassword,
263 CancellationToken cancellationToken = default);
264
313 Task<AuthUser> CreateLocalAsync(
314 string email,
315 string displayName,
316 string password,
317 CancellationToken cancellationToken = default);
318
359 Task<AuthUser?> ValidateLocalAsync(
360 string email,
361 string password,
362 CancellationToken cancellationToken = default);
363}
Task< AuthUser?> GetByIdAsync(long id, 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)
Task< AuthUser?> AcceptRequiredConsentsAsync(long id, DateTime acceptedAtUtc, CancellationToken cancellationToken=default)
Task< AuthUser?> UpdateDisplayNameAsync(long id, string displayName, CancellationToken cancellationToken=default)
Task< AuthUser?> ChangeLocalPasswordAsync(long id, string currentPassword, string newPassword, CancellationToken cancellationToken=default)
Task< AuthUser > UpsertAsync(string provider, string providerKey, string email, string displayName, string avatarUrl, CancellationToken cancellationToken=default)