kakao_flutter_sdk_auth library

Classes

AuthApi
KO: 카카오 로그인 인증 및 토큰 관리 클래스
EN: Class for the authentication and token management through Kakao Login
AuthCodeClient
KO: 카카오 로그인 인증 및 토큰 관리 클라이언트
EN: Client for the authentication and token management through Kakao Login
DefaultTokenManager
KO: 토큰 저장소
EN: Token manager
KakaoSdk
KO: 주요 설정 및 초기화 클래스
EN: Class for major settings and initializing
OAuthToken
KO: 카카오 로그인으로 발급받은 토큰
EN: Tokens issued with Kakao Login
TokenManager
KO: 토큰 저장소의 추상 클래스
EN: Abstract class of the token manager
TokenManagerProvider
KO: 토큰 저장소 설정
EN: Setting for the token manager

Enums

ApiErrorCause
KO: API 에러 원인
EN: Causes of API errors
AppsErrorCause
KO: Apps 에러 원인
EN: Cause of Apps error
AuthErrorCause
KO: 인증 및 인가 에러 원인
EN: Causes of authentication or authorization errors
ClientErrorCause
KO: 클라이언트 에러 원인
EN: Causes of client errors
Prompt
KO: 상호작용 추가 요청
EN: Request to additinal interactivity

Properties

kakaoSchemeStream → Stream<String?>
KO: 실행 중인 앱을 커스텀 URL 스킴 호출로 실행할 때 URL 전달
EN: Pass the URL when launching a running app with a custom URL scheme
no setter

Functions

isKakaoTalkInstalled() → Future<bool>
KO: 카카오톡 앱 실행 가능 여부 조회
EN: Returns whether Kakao Talk is available to launch
launchBrowserTab(Uri uri, {bool popupOpen = false}) → Future
KO: 기본 브라우저로 URL 실행
popupOpen이 true면 URL을 팝업에서 실행. popupOpen은 웹에서만 사용 가능

EN: Launchs a URL with the default browser
Execute the URL with a pop-up if popupOpen is set true. popupOpen is only available on the web
receiveKakaoScheme() → Future<String?>
KO: 실행 중이지 않은 앱을 커스텀 URL 스킴 호출로 실행할 때 URL 전달
EN: Pass the URL when launching a closed app with a custom URL scheme

Exceptions / Errors

KakaoApiException
KO: API 에러 응답
EN: Response for API errors
KakaoAppsException
KO: Apps 에러
EN: Apps error
KakaoAuthException
KO: 인증 및 인가 에러 응답
EN: Response for authorization or authentication errors
KakaoClientException
KO: 클라이언트 에러
EN: Client errors
KakaoException
KO: SDK 내부 동작 에러
EN: SDK internal operation errors