portone_server_sdk.auth#
Classes
API Secret 로그인을 위한 입력 정보 |
|
API key 로그인 성공 응답 |
|
토큰 재발급을 위한 입력 정보 |
|
토큰 재발급 성공 응답 |
|
Exceptions
- exception portone_server_sdk.auth.LoginViaApiSecretError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- exception portone_server_sdk.auth.RefreshTokenError#
Bases:
PortOneError
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- message: str | None#
- class portone_server_sdk.auth.LoginViaApiSecretBody#
Bases:
object
API Secret 로그인을 위한 입력 정보
- api_secret: str#
발급받은 API secret
- class portone_server_sdk.auth.LoginViaApiSecretResponse#
Bases:
object
API key 로그인 성공 응답
- access_token: str#
인증에 사용하는 엑세스 토큰
하루의 유효기간을 가지고 있습니다.
- refresh_token: str#
토큰 재발급 및 유효기간 연장을 위해 사용하는 리프레시 토큰
일주일의 유효기간을 가지고 있으며, 리프레시 토큰을 통해 유효기간이 연장된 새로운 엑세스 토큰을 발급받을 수 있습니다. 동일한 유저가 로그인 또는 토큰 재발급을 진행할 때마다 기존에 발급된 리프레시 토큰은 즉시 만료되므로 API 사용에 유의해주세요.
- class portone_server_sdk.auth.RefreshTokenBody#
Bases:
object
토큰 재발급을 위한 입력 정보
- refresh_token: str#
리프레시 토큰
- class portone_server_sdk.auth.RefreshTokenResponse#
Bases:
object
토큰 재발급 성공 응답
- access_token: str#
인증에 사용하는 엑세스 토큰
하루의 유효기간을 가지고 있습니다.
- refresh_token: str#
토큰 재발급 및 유효기간 연장을 위해 사용하는 리프레시 토큰
일주일의 유효기간을 가지고 있으며, 리프레시 토큰을 통해 유효기간이 연장된 새로운 엑세스 토큰을 발급받을 수 있습니다. 동일한 유저가 로그인 또는 토큰 재발급을 진행할 때마다 기존에 발급된 리프레시 토큰은 즉시 만료되므로 API 사용에 유의해주세요.
- class portone_server_sdk.auth.AuthClient#
Bases:
object
- login_via_api_secret(*, api_secret: str) LoginViaApiSecretResponse #
API secret 를 사용한 토큰 발급
API secret 를 통해 API 인증에 사용할 토큰을 가져옵니다.
- Parameters:
api_secret (
str
) – 발급받은 API secret- Raises:
- async login_via_api_secret_async(*, api_secret: str) LoginViaApiSecretResponse #
API secret 를 사용한 토큰 발급
API secret 를 통해 API 인증에 사용할 토큰을 가져옵니다.
- Parameters:
api_secret (
str
) – 발급받은 API secret- Raises:
- refresh_token(*, refresh_token: str) RefreshTokenResponse #
토큰 갱신
리프레시 토큰을 사용해 유효기간이 연장된 새로운 토큰을 재발급합니다.
- Parameters:
refresh_token (
str
) – 리프레시 토큰- Raises:
- async refresh_token_async(*, refresh_token: str) RefreshTokenResponse #
토큰 갱신
리프레시 토큰을 사용해 유효기간이 연장된 새로운 토큰을 재발급합니다.
- Parameters:
refresh_token (
str
) – 리프레시 토큰- Raises: