CkAuthConfig<TProfile> constructor
CkAuthConfig<TProfile> ({
- required CkAuthEndpoints endpoints,
- CkLoginRequest loginRequestBuilder(
- LoginCallback loginCallBack
- @Deprecated('Use loginRequestBuilder instead. Will be removed in v2.0.0.') Map<
String, dynamic> loginBodyBuilder(- LoginCallback loginCallBack
- Map<
String, String> ? signupHeadersBuilder(- String? verificationToken
- CkAuthExtractors? extractors,
- CkAuthFlowHandlers? handlers,
- required CkOtpConfig otpConfig,
- CkSocialLoginConfig? socialLoginConfig,
- Future<
void> onTokenRestored()?, - Future<
bool> customAuthValidator()?, - bool? mockAuth,
Implementation
CkAuthConfig({
required this.endpoints,
this.loginRequestBuilder,
@Deprecated('Use loginRequestBuilder instead. Will be removed in v2.0.0.')
this.loginBodyBuilder,
this.signupHeadersBuilder,
CkAuthExtractors? extractors,
this.handlers,
required this.otpConfig,
this.socialLoginConfig,
this.onTokenRestored,
this.customAuthValidator,
bool? mockAuth,
}) : _mockAuth = mockAuth,
extractors = extractors ?? CkAuthExtractors.standard(),
assert(
loginRequestBuilder != null || loginBodyBuilder != null,
'Either loginRequestBuilder or loginBodyBuilder must be provided.',
);