Auth0.Androidデータベース認証

データベース接続でログインする

データベース接続でログインするには、 認証に使用するユーザーのメールアドレスパスワード接続を指定して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!
        }
    })

Was this helpful?

/

デフォルトのスコープは、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!
        }
    });

Was this helpful?

/