提供: Bright Pattern Documentation
• English
getLoginState
ユーザーが認証された場合、ログイン状態、セッション、およびエージェントidを取得します。
リクエスト
構文
| getLoginState(): Promise<OperationResult<LoginStateData>> |
ここで:
| type LoginStateData = {
isLoggedIn: boolean agentId?: string userName?: string sessionId?: string } |
パラメータ
(なし)
リクエスト例
getLoginStateButton.onclick = () => {
adApi.getLoginState()
}
戻り値
| オブジェクト | オブジェクトの値 | データ型 | オプションですか?
(Y/N) |
戻り値の説明 |
| LoginStateData | ||||
| isLoggedIn | ブール値 | N | 値が true の場合はエージェントがログインしており、false の場合はログインしていません。 | |
| agentId | 文字列 | Y | リクエストを行ったユーザーが適切な権限を持っている場合、この値はユーザーのエージェント id を返します。 | |
| ユーザー名 | 文字列 | Y | リクエストを行ったユーザーが適切な権限を持っている場合、この値はユーザーのユーザー名を返します。 | |
| sessionId | 文字列 | Y | リクエスト元のユーザーが適切な権限を持っている場合、この値は現在のセッション id を返します。 |