개요
IdP 및 Identity Toolkit 서버로 인증을 처리하는 싱글 톤 클래스입니다.
NSObject를 상속합니다.
인스턴스 방법 요약 | |
(void) | - signInWithSavedAccount |
저장된 계정을 힌트로 사용하여 로그인합니다. 더... | |
(void) | - signInWithEmail: |
이메일 주소를 힌트로 사용하여 사용자를 로그인합니다. 더... | |
(void) | - signInWithProviderID: |
지정된 ID 공급자로 사용자를 로그인하여 로그인 UI가 표시되도록합니다. 더... | |
(void) | - signInWithProviderID:interactively: |
사용자가 로그인 UI를 사용하여 지정된 ID 공급자로 로그인하여 플래그에 의해 제어되는 것을 interactively 합니다. 더... | |
(void) | - signOut |
캐시 된 IdP 세션에서 사용자를 로그 아웃합니다. 더... | |
(void) | - verifyPassword:forEmail:invalidCallback: |
Identity Toolkit 서버를 호출하여 사용자의 비밀번호를 확인합니다. 더... | |
(void) | - signUpWithEmail:displayName:password: |
Identity Toolkit 서버를 호출하여 비밀번호 사용자를 등록합니다. 더... | |
(void) | - linkAccountToProviderID:fromProviderID: |
연합 계정에 대한 계정 연결을 시작합니다. 더... | |
(void) | - linkAccountWithPassword:invalidCallback: |
암호 계정에 대한 계정 연결을 시작합니다. 더... | |
수업 방법 요약 | |
( GITAuth *) | + sharedInstance |
공유 GITAuth 인스턴스를 반환합니다. 더... | |
속성 | |
id< GITAuthDelegate > | delegate |
사용자 인터페이스 처리 및 로그인 결과 수신 위임 더... | |
NSString * | pendingEmail |
계정 연결 흐름에서 다른 IdP가 확인할 이메일 주소입니다. 더... | |
NSString * | pendingIDToken |
계정 연결 흐름에서 다른 IdP가 확인할 보류중인 ID 토큰입니다. 더... | |
방법 세부 정보
- (void) signInWithSavedAccount |
저장된 계정을 힌트로 사용하여 로그인합니다.
- (void) signInWithEmail: | (NSString *) |
이메일 주소를 힌트로 사용하여 사용자를 로그인합니다.
- Parameters
-
email User's email address, should not be nil
.
- (void) signInWithProviderID: | (NSString *) | providerID |
지정된 ID 공급자로 사용자를 로그인하여 로그인 UI가 표시되도록합니다.
- Parameters
-
providerID The ID of the provider, ex. google.com, facebook.com.
- (void) signInWithProviderID: | (NSString *) | providerID | |
interactively: | (BOOL) | interactively | |
사용자가 로그인 UI를 사용하여 지정된 ID 공급자로 로그인하여 플래그에 의해 제어되는 것을 interactively
합니다.
- Parameters
-
providerID The ID of the provider, ex. google.com, facebook.com. interactively YES if the login UI is allowed to show, NO otherwise.
- (void) signOut |
캐시 된 IdP 세션에서 사용자를 로그 아웃합니다.
현재 Google과 Facebook 만 캐시 된 세션을 지원합니다.
- (void) verifyPassword: | (NSString *) | password | |
forEmail: | (NSString *) | ||
invalidCallback: | (void(^)()) | invalidCallback | |
Identity Toolkit 서버를 호출하여 사용자의 비밀번호를 확인합니다.
- Parameters
-
password User's password, should not be nil
.email User's email address, should not be nil
.invalidCallback Block called when the password is invalid.
- (void) signUpWithEmail: | (NSString *) | ||
displayName: | (NSString *) | displayName | |
password: | (NSString *) | password | |
Identity Toolkit 서버를 호출하여 비밀번호 사용자를 등록합니다.
- Parameters
-
email User's email address, should not be nil
.displayName User's display name, should not be nil
.password User's password, should not be nil
.
- (void) linkAccountToProviderID: | (NSString *) | toProvider | |
fromProviderID: | (NSString *) | fromProvider | |
연합 계정에 대한 계정 연결을 시작합니다.
사용자는 연결 프로세스를 완료하기 위해 시스템 브라우저로 전송됩니다.
- Parameters
-
toProvider The provider ID of an IdP to be verified. fromProvider The provider ID of an IdP the user has previously signed in with.
- (void) linkAccountWithPassword: | (NSString *) | password | |
invalidCallback: | (void(^)()) | invalidCallback | |
암호 계정에 대한 계정 연결을 시작합니다.
이 메서드를 호출하기 전에 사용자로부터 암호를 수집해야합니다.
- Parameters
-
password The password collect from the user, which is to be verified. invalidCallback Block called when the password is invalid.
부동산 문서
|
read write nonatomic weak |
사용자 인터페이스 처리 및 로그인 결과 수신 위임
|
read write nonatomic copy |
계정 연결 흐름에서 다른 IdP가 확인할 이메일 주소입니다.
|
read write nonatomic copy |
계정 연결 흐름에서 다른 IdP가 확인할 보류중인 ID 토큰입니다.