---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# AuthorizationToken 클래스 - Android

# AuthorizationToken 클래스 - Android {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

AuthorizationToken 클래스는 호스트 애플리케이션에서 제공하는 권한 부여 토큰을 제공합니다. NowSDK에서 현재 로그인한 사용자에게 지정된 ServiceNow 인스턴스에 대한 액세스 권한을 부여하는 데 사용됩니다.
{#AuthorizationTokenAndroidAPI__table_vx2_klw_5pb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 토큰 | 문자열 | 인증 토큰의 값입니다. |
| 유형 | 문자열 | 인증 토큰의 유형입니다. 유효한 값(대/소문자 구분): * JWT * OAuth액세스 * OAuth새로 고침 {#AuthorizationTokenAndroidAPI__ul_fcw_mrx_nqb} |
[표 1. 속성]

{#AuthorizationTokenAndroidAPI__table_vx2_klw_5pb}

## AuthorizatonToken - AuthorizationToken(유형: AuthorizationTokenType, 토큰: 문자열) {#ariaid-title2}

호스트 애플리케이션에서 제공하는 인증 토큰을 반환합니다.
{#AuthToken-AuthorizationToken_S_S__table_orr_1gn_cqb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 유형 | 문자열 | 인증 토큰의 유형입니다. 유효한 값(대/소문자 구분): * JWT * OAuth액세스 * OAuth새로 고침 {#AuthToken-AuthorizationToken_S_S__ul_fcw_mrx_nqb} |
| 토큰 | 문자열 | 인증 토큰의 값입니다. |
[표 2. 매개변수]

{#AuthToken-AuthorizationToken_S_S__table_orr_1gn_cqb} {#AuthToken-AuthorizationToken_S_S__table_prr_1gn_cqb__entry__2}

| 유형 | 설명 |
|-|-|
| 안 함 |   |
[표 3. 반환]

{#AuthToken-AuthorizationToken_S_S__table_prr_1gn_cqb}  
<br />

    class SDKManager @Inject constructor(
      private val settings: Provider<NowSDKSettings>,
      private val jwtService: JWTService
    ) : NowSDKAuthorizationProviding,
      DevicePermissionDelegate {

      override fun requestAuthorization(
        instanceURL: URL,
        callback: Consumer<List<AuthorizationToken>?>
      ) {
          GlobalScope.launch(Dispatchers.IO) {
            try {
              val token = jwtService.getJWT(settings.get().user, settings.get().clientId).token
              callback.accept(
                listOf(
                  AuthorizationToken(
                    AuthorizationTokenType.JWT,
                    token
                  )
                )
              )
            } catch (ex : Exception) {
               Log.e("JWT", "Failed to get jwt", ex)
               return@launch callback.accept(null)
            }
          }
        }


