portone_server_sdk.AuthClient#
- class portone_server_sdk.AuthClient#
Bases:
object
- __init__(*, secret: str, base_url: str = 'https://api.portone.io', store_id: str | None = None)#
API Secret을 사용해 포트원 API 클라이언트를 생성합니다.
- Parameters:
secret (
str
) – 포트원 API Secret입니다.base_url (
str, optional
) – 포트원 REST API 주소입니다. 기본값은 `”https://api.portone.io”`입니다.store_id – 하위 상점에 대해 기능을 사용할 때 필요한 하위 상점의 ID입니다.
Methods
__init__
(*, secret[, base_url, store_id])API Secret을 사용해 포트원 API 클라이언트를 생성합니다.
login_via_api_secret
(*, api_secret)API secret 를 사용한 토큰 발급
login_via_api_secret_async
(*, api_secret)API secret 를 사용한 토큰 발급
refresh_token
(*, refresh_token)토큰 갱신
refresh_token_async
(*, refresh_token)토큰 갱신
- login_via_api_secret(*, api_secret: str) LoginViaApiSecretResponse #
API secret 를 사용한 토큰 발급
API secret 를 통해 API 인증에 사용할 토큰을 가져옵니다.
- Parameters:
api_secret (
str
) – 발급받은 API secret- Raises:
LoginViaApiSecretError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우
- async login_via_api_secret_async(*, api_secret: str) LoginViaApiSecretResponse #
API secret 를 사용한 토큰 발급
API secret 를 통해 API 인증에 사용할 토큰을 가져옵니다.
- Parameters:
api_secret (
str
) – 발급받은 API secret- Raises:
LoginViaApiSecretError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우
- refresh_token(*, refresh_token: str) RefreshTokenResponse #
토큰 갱신
리프레시 토큰을 사용해 유효기간이 연장된 새로운 토큰을 재발급합니다.
- Parameters:
refresh_token (
str
) – 리프레시 토큰- Raises:
RefreshTokenError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우
- async refresh_token_async(*, refresh_token: str) RefreshTokenResponse #
토큰 갱신
리프레시 토큰을 사용해 유효기간이 연장된 새로운 토큰을 재발급합니다.
- Parameters:
refresh_token (
str
) – 리프레시 토큰- Raises:
RefreshTokenError – API 호출이 실패한 경우
ValueError – 현재 SDK 버전에서 지원하지 않는 API 응답을 받은 경우