AuthCodeClient class

Kakao SDK의 카카오 로그인 내부 동작에 사용되는 클라이언트

Constructors

AuthCodeClient({AuthApi? authApi})

Properties

hashCode → int
The hash code for this object.
read-onlyinherited
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

authorize({String? clientId, required String redirectUri, List<String>? scopes, String? agt, List<String>? channelPublicIds, List<String>? serviceTerms, List<Prompt>? prompts, String? loginHint, String? codeVerifier, String? nonce, String? kauthTxId, bool webPopupLogin = false}) → Future<String>
사용자가 앱에 로그인할 수 있도록 인가 코드를 요청하는 함수입니다. 인가 코드를 받을 수 있는 서버 개발이 필요합니다.
authorizeWithNewScopes({required List<String> scopes, required String redirectUri, String? clientId, String? codeVerifier, String? nonce, bool webPopupLogin = false}) → Future<String>
사용자가 아직 동의하지 않은 개인정보 및 접근권한 동의 항목에 대하여 동의를 요청 화면을 출력하고 인가 코드를 요청하는 함수입니다. 인가 코드를 받을 수 있는 서버 개발이 필요합니다.
authorizeWithTalk({String? clientId, required String redirectUri, List<Prompt>? prompts, List<String>? channelPublicId, List<String>? serviceTerms, String? codeVerifier, String? nonce, String? kauthTxId, String? stateToken, bool webPopupLogin = false}) → Future<String>
사용자가 앱에 로그인할 수 있도록 사용자의 디바이스에 설치된 카카오톡을 통해 인가 코드를 요청하는 함수입니다. 인가 코드를 받을 수 있는 서버 개발이 필요합니다.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

instance AuthCodeClient
final