問題タブ [appauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AppAuth で「プレーンな」PKCE コード チャレンジ メソッドを使用するにはどうすればよいですか?
デフォルトでは、AppAuthは認証リクエストでS256
PKCEコード チャレンジを送信します。コード チャレンジ方式のみをサポートするサーバーと相互運用する必要がある場合plain
、認証要求をどのように構成すればよいですか?
android - onPageFinished() および onPageStart() の動作を伴うカスタム タブ
OAuth 機能を備えた webview ログインを使用するアプリにカスタム タブを実装する必要があります。Chrome カスタム タブに onPageStart() および onPageFinished() と同じ動作をさせる方法はありますか?
android - AppAuth-Android でログアウト
JAVAで開発されたAndroidアプリがあります。このアプリでは、IdentityServer4を STS として使用しており、すべて正常に動作しています。しかし、 AppAuth ライブラリでログアウトする実装が見つかりませんでした。誰でもこれについて私を助けることができますか? アプリでログアウト オプションが本当に必要なので、ユーザーはいつでもアプリからログアウトし、再度ログインできます。任意のアイデア、サンプルをいただければ幸いです。
azure-active-directory - Azure AD B2C を使用した AppAuth
Azure AD で B2C サービスを構成し、認証プロバイダーとして Google を含めましたが、Google が埋め込み Web ビューを介した認証要求を許可していないことがわかりました。その後、AppAuth を見つけましたが、サンプルの iOS アプリを動作させるのに非常に苦労しています。
私が抱えている問題は、リダイレクト uri に関連しています。AAD が提供するネイティブ アプリのリダイレクト URI を使用すると、Safari Mobile でエラーが発生します。iOS アプリにリダイレクトするカスタム リダイレクト uri を追加しようとしましたが、https url スキームにないため、azure ad 構成での検証に失敗したため、追加できませんでした。
Azure AD B2C で AppAuth を使用することはできますか? これを適切に構成する方法はありますか、それとも MS 側で変更が必要ですか?
編集
私は Azure AD B2C をセットアップし、Google アカウントのログインを含めて動作しています。これは Web ブラウザーでは期待どおりに機能しますが、組み込みの Web ビューを使用して iOS から Google にログインしようとすると、disallowed_useragentが表示されます。これを調査したところ、リダイレクトの問題のために B2C では機能しないという事実を除いて、または少なくともこれを機能させる方法が見つからなかったという事実を除いて、最適な安全なソリューションであると思われるAppAuthライブラリに出会いました。
SFSafariViewController がアプリにリダイレクトできるように、B2C で iOS 上のアプリに固有のリダイレクト URL を提供できる必要があると思います。B2C で Web 構成を使用することは正しいアプローチのようですが、カスタム スキームの代わりに https を使用する必要があります。
カスタム リダイレクト URI 用に B2C を構成する方法はありますか?