- Preparing search index...
- The search index is not available
ODD SDK
Type alias AuthenticationStrategy
Authentication
Strategy
: { accountConsumer
: ((username
: string) => Promise<AccountLinkingConsumer>); accountProducer
: ((username
: string) => Promise<AccountLinkingProducer>); implementation
: Auth.Implementation<Components>; isUsernameAvailable
: ((username
: string) => Promise<boolean>); isUsernameValid
: ((username
: string) => Promise<boolean>); register
: ((options
: { email
?: string; username
: string; }) => Promise<{ success
: boolean; }>); session
: (() => Promise<Maybe<Session>>); }
Type declaration
-
accountConsumer: ((username: string) => Promise<AccountLinkingConsumer>)
-
accountProducer: ((username: string) => Promise<AccountLinkingProducer>)
-
-
isUsernameAvailable: ((username: string) => Promise<boolean>)
-
- (username: string): Promise<boolean>
-
Returns Promise<boolean>
-
isUsernameValid: ((username: string) => Promise<boolean>)
-
- (username: string): Promise<boolean>
-
Returns Promise<boolean>
-
register: ((options: {
email?: string;
username: string;
}) => Promise<{
success: boolean;
}>)
-
- (options: {
email?: string;
username: string;
}): Promise<{
success: boolean;
}>
-
Parameters
-
options: {
email?: string;
username: string;
}
-
Optional
email?: string
-
username: string
Returns Promise<{
success: boolean;
}>
-
session: (() => Promise<Maybe<Session>>)