Documentation Index
Fetch the complete documentation index at: https://auth0-feat-ionic-capacitor-quickstart-modernization.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
2017年6月8日以降、新規テナントでは、ネイティブアプリケーションから行うユーザー名/メールアドレスとパスワードを使った認証がデフォルトで無効になります。代わりに、ユニバーサルログインを使用してWeb Authenticationを行うことが推奨されています。引き続き利用したい場合は、まずダッシュボードで[Password Grant Type(パスワード付与タイプ)]を有効にする必要があります。詳細については、「アプリケーションの付与タイプ」を参照してください。
データベース接続でログインする
データベース接続でログインするには、 認証に使用するユーザーのメールアドレス 、パスワード 、接続 を指定してloginを呼び出します。応答はCredentialsオブジェクトです。
authentication
.login("username@domain.com", "a secret password", "my-database-connection")
.start(object: Callback<Credentials, AuthenticationException> {
override fun onSuccess(payload: Credentials) {
// Logged in!
}
override fun onFailure(error: AuthenticationException) {
// Error!
}
})
デフォルトのスコープは、openid profile emailです。
データベース接続でサインアップする
データベース接続でサインアップするには、ユーザーのメールアドレス、パスワード、接続名を指定してsignUpメソッドを呼び出します。
authentication
.signUp("username@domain.com", "a secret password", "my-database-connection")
.start(object: Callback<Credentials, AuthenticationException> {
override fun onSuccess(result: Credentials) {
// Signed Up & Logged in!
}
override fun onFailure(error: AuthenticationException) {
// Error!
}
});