ブラウザベースのログイン
ネイティブ組み込みログイン
パスワードレス
考慮事項
- フィッシング/セキュリティ上の懸念: 権限のない第三者が、アプリケーションとの通信を逆コンパイルまたは傍受して、 と認証 URL を取得できる可能性があります。この情報があれば、その第三者は不正なアプリケーションを作成してアプリストアに公開し、それを使ってユーザー名、パスワード、および を盗み出すフィッシングを行う可能性があります。
-
: ユーザーはアプリケーションごとに認証情報を入力する必要があります。
- ネイティブアプリでは、共有キーチェーンにリフレッシュトークンを保存することで SSO を実装できますが、これは OAuth 2.0 の仕様に準拠していません。
- 実装に時間がかかる
- Auth0 が新機能を追加しても自動的に反映されないため、新機能を利用するには UL ではなくアプリのコードを更新する必要がある
-
のベストプラクティスに準拠していない
- RFC 8252 OAuth 2.0 for Native Apps: ネイティブアプリからの認可リクエストは、主にユーザーのブラウザーを通じた外部ユーザーエージェント経由でのみ行う必要があります