問題タブ [authlib]
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.
python - リダイレクトなしのFlask管理権限を持つAuthlib
Flask OAuth クライアントを使用して、Microsoft Azure を使用してホストされているサーバーに接続しようとしています。
認証コードを取得するには、response_type、client_id、state に加えて、本文のユーザー名とパスワードを authorize_url に POST する必要があります。次に、サーバーは応答で認証コードを返します。
これを機能させる方法についてのアイデアはありますか?
次の多くのバリエーションを試しましたが、ドキュメントを読んで、ユーザー名、パスワードを送信して認証サーバーからコードを取得する方法を特定できません。
python - Authlib フラスコ クライアント: ID トークンの解析に問題があります
authlib と authlib フラスコ クライアントを使用して、Flask アプリケーションをサードパーティの OAuth2 サービスに接続しようとしています。認証サービスは、次のヘッダーを持つ JWT を返します。
トークンをjwt.ioに貼り付けると正常に動作parse_id_token
しますが、authlib フラスコ クライアントに渡すと、次の例外が発生します。
私はRFC 7515 (セクション 4、JOSE ヘッダー)を調べましたver
が、登録されているパラメーター ヘッダーの 1 つではありませんが、仕様には次のように記載されています。
このヘッダー パラメータを無視するために authlib に渡すことができる構成パラメータはありますか? コードを調べてみましたが、まだ見つかりません。
python - フラスコでAuthlibを使用してリフレッシュトークンを取得して保存する
authlib https://github.com/lepture/authlibを使用してデータに対するユーザー認証を取得するため、毎日のオフライン スケジューラーがユーザーに代わってデータをダウンロードできます。
最初にクライアントを登録します。
後の段階で、次を使用してトークンを取得します。
トークンを印刷すると、オフラインで使用するためにデータベースに保存する必要がある更新トークンが Google から返されていないことがわかります。
更新トークンも必要であることを Google に知らせるために、access_type = offline でクライアントを登録する方法を変更できますか? 更新トークンを取得して保存するにはどうすればよいですか?