Azure AD B2Cを使用してネイティブからウェブへのAPIフローを実装しようとしています。 Ref https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oauth-codeAzure AD B2CネイティブアプリケーションデスクトップクライアントのRedirect_uri
私はリダイレクトuriを考え出すのに悩まされています。 Azure ADは、認証ブラウザがカスタムリダイレクトuriを開こうとした後、OSがそれを処理し、認証コードを取得したマシンでアプリケーションを開くことができるようになった後、カスタムスキームのリダイレクトURLのみをサポートします。私はすべてのプラットフォーム(Linux/Windows/Mac)上で動作するURIをどのように定義できるのだろうかと思います。
リダイレクトURIは、Pythonのコンソールアプリケーションを、Microsoftのページへの最初の要求をされたトリガされ、このhttps://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-app-registration#choosing-a-native-application-redirect-uri
デスクトップアプリに従ってください。
ご協力いただければ幸いです!
通常、ネイティブアプリでは、ブラウザが表示する種類のブラウザが表示されます。彼らはURLの変更を聞くことができ、特別なURLにアクセスしようとすると、そのURLから認証コードを取得できます。私がこれを答えにしていない唯一の理由は、具体的な例がないからです。 – juunas
リダイレクトuriがいくつかのappname:// xyzになるモバイルデバイスにも当てはまります。 OSがこれを見ると、アプリケーションが開きます。しかし、私はデスクトップネイティブアプリでこれを行う方法がわかりません。 –