OAuthToken

public struct OAuthToken : Codable

카카오 로그인을 통해 발급 받은 토큰입니다.

이 토큰을 이용하여 로그인 기반 API를 호출할 수 있습니다. 카카오 SDK를 이용하여 로그인에 성공하면 발급된 토큰을 SDK 내부에 설정된 TokenManagable 구현체를 통해 저장합니다. 이후 로그인 기반 API(ex. 사용자관리)를 호출하면 해당 토큰을 읽어오며 API 요청 Authorization 헤더에 자동 입력됩니다.

  • access_token 문자열

    Declaration

    Swift

    public let accessToken: String
  • access_token의 만료 시각

    Declaration

    Swift

    public let expiredAt: Date
  • refresh_token 문자열

    Declaration

    Swift

    public let refreshToken: String
  • refresh_token의 만료 시각

    Declaration

    Swift

    public let refreshTokenExpiredAt: Date
  • 현재까지 사용자로부터 획득에 성공한 scope (동의항목) 목록. 인증코드를 통한 토큰 신규 발급 시점에만 저장되며 이후 같은 값으로 유지됩니다. 토큰 갱신으로는 최신정보로 업데이트되지 않습니다.

    Declaration

    Swift

    public let scopes: [String]?
  • Declaration

    Swift

    public init(from decoder: Decoder) throws