# AuthCodeClient class Null safety

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

## Constructors

AuthCodeClient({AuthApi? authApi, Platform? platform})

## Properties

hashCode → int
  The hash code for this object. [...]
  read-only, inherited
runtimeType → Type
  A representation of the runtime type of the object.
  read-only, inherited

## Methods

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