|
DreamineVMS.Web 1.0.0.0
DreamineVMS 에이전트가 제공하는 HLS 카메라 영상을 브라우저에서 관리·재생하는 원격 CCTV 웹 서비스입니다.
|

Public 멤버 함수 | |
| VmsAuthState (VmsSessionService sessions, AuthenticationStateProvider authenticationStateProvider, VmsUserService users) | |
| async Task | RestoreAsync (IJSRuntime js) |
| async Task | SignInAsync (IJSRuntime js, VmsUser user, string token) |
| async Task | SignOutAsync (IJSRuntime js) |
속성 | |
| VmsUser? | CurrentUser [get, private set] |
| bool | IsAuthenticated [get] |
Private 속성 | |
| readonly VmsSessionService | _sessions |
| readonly AuthenticationStateProvider | _authenticationStateProvider |
| readonly VmsUserService | _users |
| string? | _token |
Blazor 서킷(탭)마다 현재 로그인 사용자를 보유하는 Scoped 서비스입니다.
VmsAuthState.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 VmsAuthState 클래스의 새 인스턴스를 초기화합니다.
| sessions | sessions에 사용할 VmsSessionService 값입니다. |
| authenticationStateProvider | authentication State Provider에 사용할 AuthenticationStateProvider 값입니다. |
| users | users에 사용할 VmsUserService 값입니다. |
VmsAuthState.cs 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : _authenticationStateProvider, _sessions, _users.
|
inline |
페이지 초기화 시 공통 로그인 쿠키 또는 localStorage 토큰으로 세션을 복원합니다.
| js | js에 사용할 IJSRuntime 값입니다. |
Task 결과입니다.VmsAuthState.cs 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : _authenticationStateProvider, _sessions, _token, _users, CurrentUser, IsAuthenticated.
|
inline |
로그인 성공 후 호출합니다.
| js | js에 사용할 IJSRuntime 값입니다. |
| user | user에 사용할 VmsUser 값입니다. |
| token | token에 사용할 string 값입니다. |
Task 결과입니다.VmsAuthState.cs 파일의 206 번째 라인에서 정의되었습니다.
다음을 참조함 : _token, CurrentUser.
|
inline |
로그아웃합니다.
| js | js에 사용할 IJSRuntime 값입니다. |
Task 결과입니다.VmsAuthState.cs 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : _sessions, _token, CurrentUser.
|
private |
authentication State Provider 값을 보관합니다.
VmsAuthState.cs 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RestoreAsync(), VmsAuthState().
|
private |
sessions 값을 보관합니다.
VmsAuthState.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RestoreAsync(), SignOutAsync(), VmsAuthState().
|
private |
token 값을 보관합니다.
VmsAuthState.cs 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RestoreAsync(), SignInAsync(), SignOutAsync().
|
private |
users 값을 보관합니다.
VmsAuthState.cs 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RestoreAsync(), VmsAuthState().
|
getprivate set |
Current User 값을 가져오거나 설정합니다.
VmsAuthState.cs 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RestoreAsync(), SignInAsync(), SignOutAsync().
|
get |