NowSDKソフトウェアインターフェイスの提供 - Android

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • NowSDKAuthorizationOffering インターフェイスは、承認が必要な ServiceNow インスタンスへのリンクと、関連するコールバックを構成する関数を提供します。

    NowSDKAuthorizationProviding - requestAuthorization(instanceURL: URL, callback: Consumer<List<AuthorizationToken>?>)

    指定された AuthorizationToken オブジェクトを使用して、指定された ServiceNow インスタンスで現在ログインしているユーザーを許可します。

    表 : 1. パラメーター
    名前 タイプ Description (説明)
    インスタンス URL URL ServiceNow 認証が要求されているインスタンス。
    コールバック Consumer<List<AuthorizationToken>?> ログインしているユーザー固有の認証トークンオブジェクトのアレイ。
    表 : 2. 返される内容
    タイプ 説明
    なし

    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)
      }
    }