Accountless resource
Login
info
When used successfully, the supplied email is added to the context manager and automatically stored in secure storage, along with the cloud auth token and cloud refresh token from the response.
- Kotlin
- Java
- Swift
- JavaScript
- C#
- Python
// Returns a TokenResponse
val response = sdk.accountless().login(
email = "EMAIL",
password = "PASSWORD"
)
// Returns a CompletableFuture<TokenResponse>
var response = sdk.accountless().loginAsync("EMAIL", "PASSWORD");
// Returns a TokenResponse asynchronously
let response = await sdk.accountless().login(
email: "EMAIL",
password: "PASSWORD"
)
// Returns a Promise<TokenResponse>
const response = await com.doordeck.multiplatform.sdk.api.accountless().login(
"EMAIL",
"PASSWORD"
);
// Returns a Task<TokenResponse>
var response = await sdk.GetAccountless().Login(
email: "EMAIL",
password: "PASSWORD"
);
# Returns a Future[SimpleNamespace]
response = await sdk.accountless.login(
"EMAIL",
"PASSWORD"
)
Register a new user
After registration, you will need to verify the email.
info
When used successfully, the supplied email is added to the context manager and automatically stored in secure storage, along with the cloud auth token and cloud refresh token from the response.
- Kotlin
- Java
- Swift
- JavaScript
- C#
- Python
// Returns a TokenResponse
val response = sdk.accountless().registration(
email = "EMAIL",
password = "PASSWORD"
)
// Returns a CompletableFuture<TokenResponse>
var response = sdk.accountless().registrationAsync("EMAIL", "PASSWORD");
// Returns a TokenResponse asynchronously
let response = await sdk.accountless().registration(
email: "EMAIL",
password: "PASSWORD",
displayName: "DISPLAY_NAME",
force: false,
publicKey: PUBLIC_KEY
)
// Returns a Promise<TokenResponse>
const response = await com.doordeck.multiplatform.sdk.api.accountless().registration(
"EMAIL",
"PASSWORD"
);
// Returns a Task<TokenResponse>
var response = await sdk.GetAccountless().Registration(
email: "EMAIL",
password: "PASSWORD"
);
# Returns a Future[SimpleNamespace]
response = await sdk.accountless.registration(
"EMAIL",
"PASSWORD"
)
Verify email
- Kotlin
- Java
- Swift
- JavaScript
- C#
- Python
// Returns Unit
sdk.accountless().verifyEmail("CODE")
// Returns a CompletableFuture<Void>
sdk.accountless().verifyEmailAsync("CODE");
// Returns Void asynchronously
await sdk.accountless().verifyEmail(code: "CODE")
// Returns a Promise<any>
await com.doordeck.multiplatform.sdk.api.accountless().verifyEmail("CODE");
// Returns a Task<object>
await sdk.GetAccountless().VerifyEmail("CODE");
# Returns a Future[SimpleNamespace]
await sdk.accountless.verify_email("CODE")
Password reset
- Kotlin
- Java
- Swift
- JavaScript
- C#
- Python
// Returns Unit
sdk.accountless().passwordReset("EMAIL")
// Returns a CompletableFuture<Void>
sdk.accountless().passwordResetAsync("EMAIL");
// Returns Void asynchronously
await sdk.accountless().passwordReset(email: "EMAIL")
// Returns a Promise<any>
await com.doordeck.multiplatform.sdk.api.accountless().passwordReset("EMAIL");
// Returns a Task<object>
await sdk.GetAccountless().PasswordReset("EMAIL");
# Returns a Future[SimpleNamespace]
await sdk.accountless.password_reset("EMAIL")
Password reset verify
- Kotlin
- Java
- Swift
- JavaScript
- C#
- Python
// Returns Unit
sdk.accountless().passwordResetVerify(
userId = USER_ID,
token = "TOKEN",
password = "PASSWORD"
)
// Returns a CompletableFuture<Void>
sdk.accountless().passwordResetVerifyAsync(USER_ID, "TOKEN", "PASSWORD");
// Returns Void asynchronously
await sdk.accountless().passwordResetVerify(
userId: USER_ID,
token: "TOKEN",
password: "PASSWORD"
)
// Returns a Promise<any>
await com.doordeck.multiplatform.sdk.api.accountless().passwordResetVerify(
"USER_ID",
"TOKEN",
"PASSWORD"
);
// Returns a Task<object>
await sdk.GetAccountless().PasswordResetVerify(
userId: USER_ID,
token: "TOKEN",
password: "PASSWORD"
);
# Returns a Future[SimpleNamespace]
await sdk.accountless.password_reset_verify(
"USER_ID",
"TOKEN",
"PASSWORD"
)