私は現在、AngularJSフロントエンドとDjangoRESTバックエンドに取り組んでいます。以前はdjango-rest-authを使用して、2つの間の接続を認証していましたが、SAMLを使用してSSO認証を統合する必要があります。
私は周りを見回してpython3-samlを使用することにしましたが、ドキュメントとユースケースの例(このパッケージと他のパッケージ)はすべて純粋なDjangoアプリケーションに適用されます。
私はOneLoginのdjango / flaskガイドに基づいており、リクエストをキャッチするカスタムミドルウェアを作成しようとしましたが、OneLoginによって提供されるリダイレクトの実装はREST呼び出しでは機能しません(明らかに)。また、AUTHENTICATION_BACKENDS Django設定を使用している人もいますが、それが私が探しているものよりも多いのではないかと思います。
助けてくれてありがとう。
そのため、さらに調査と試行を重ねた後、代わりにdjango_saml2_authを使用しました。これはほとんどプラグアンドプレイですが、トークン認証を削除し、基本認証とセッション認証を使用する必要がありました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加