NowSDKソフトウェアインターフェイスの提供 - Android
NowSDKAuthorizationOffering インターフェイスは、承認が必要な ServiceNow インスタンスへのリンクと、関連するコールバックを構成する関数を提供します。
NowSDKAuthorizationProviding - requestAuthorization(instanceURL: URL, callback: Consumer<List<AuthorizationToken>?>)
指定された AuthorizationToken オブジェクトを使用して、指定された ServiceNow インスタンスで現在ログインしているユーザーを許可します。
| 名前 | タイプ | Description (説明) |
|---|---|---|
| インスタンス URL | URL | ServiceNow 認証が要求されているインスタンス。 |
| コールバック | Consumer<List<AuthorizationToken>?> | ログインしているユーザー固有の認証トークンオブジェクトのアレイ。 |
| タイプ | 説明 |
|---|---|
| なし |
class NowSDKAuthorizationManager: NowSDKAuthorizationProviding {
override fun requestAuthorization(
instanceURL: URL,
callback: Consumer<List<AuthorizationToken>?>
){
val token = JWTService.fetchJwt()
val authorizationToken = AuthorizationToken(AuthorizationTokenType.JWT, token)
val result = listOf(authorizationToken)
callback.accept(result)
}
}