인증변경

인터페이스 AuthenticationChange

이 봉인된 클래스는 App.authenticationChangeAsFlow 를 호출하여 생성된 흐름 에서 관찰할 수 있는 가능한 이벤트를 설명합니다.

특정 상태는 이러한 하위 클래스 LoggedIn, LoggedOutRemoved 로 표시됩니다.

따라서 다음과 같은 방식으로 변경 사항을 사용할 수 있습니다.

app.authenticationChangeAsFlow().collect { change: AuthenticationChange ->
when(change) {
is LoggedIn -> handleLogin(change.user)
is LoggedOut -> handleLogOut(change.user)
is Removed -> handleRemove(change.user)
}
}

상속자

속성

클립보드에 링크 복사됨
추상 val 사용자: 사용자

이 이벤트가 발생한 사용자 에 대한 참고입니다.