OAuthToken
public struct OAuthToken : Codable
카카오 로그인을 통해 발급 받은 토큰입니다.
이 토큰을 이용하여 로그인 기반 API를 호출할 수 있습니다. 카카오 SDK를 이용하여 로그인에 성공하면 발급된 토큰을 SDK 내부에 설정된 TokenManagable
구현체를 통해 저장합니다. 이후 로그인 기반 API(ex. 사용자관리)를 호출하면 해당 토큰을 읽어오며 API 요청 Authorization 헤더에 자동 입력됩니다.
-
액세스 토큰
Declaration
Swift
public let accessToken: String
-
액세스 토큰의 만료 시각
Declaration
Swift
public let expiredAt: Date
-
리프레시 토큰
Declaration
Swift
public let refreshToken: String
-
리프레시 토큰의 만료 시각
Declaration
Swift
public let refreshTokenExpiredAt: Date
-
현재까지 사용자로부터 획득에 성공한 scope (동의항목) 목록. 인증코드를 통한 토큰 신규 발급 시점에만 저장되며 이후 같은 값으로 유지됩니다. 토큰 갱신으로는 최신정보로 업데이트되지 않습니다.
Declaration
Swift
public let scopes: [String]?
-
OpenID Connect 확장 기능을 통해 발급되는 ID 토큰, Base64 인코딩된 사용자 인증 정보 포함
Declaration
Swift
public let idToken: String?