DjangoRESTフレームワークを使用したSAMLSSO認証

レンチム

私は現在、AngularJSフロントエンドとDjangoRESTバックエンドに取り組んでいます。以前はdjango-rest-authを使用して、2つの間の接続を認証していましたが、SAMLを使用してSSO認証を統合する必要があります。

私は周りを見回してpython3-samlを使用することにしましたが、ドキュメントとユースケースの例(このパッケージと他のパッケージ)はすべて純粋なDjangoアプリケーションに適用されます。

私はOneLoginのdjango / flaskガイドに基づいており、リクエストをキャッチするカスタムミドルウェアを作成しようとしましたが、OneLoginによって提供されるリダイレクトの実装はREST呼び出しでは機能しません(明らかに)。また、AUTHENTICATION_BACKENDS Django設定を使用している人もいますが、それが私が探しているものよりも多いのではないかと思います。

助けてくれてありがとう。

レンチム

そのため、さらに調査と試行を重ねた後、代わりにdjango_saml2_authを使用しました。これはほとんどプラグアンドプレイですが、トークン認証を削除し、基本認証とセッション認証を使用する必要がありました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

DjangoRESTフレームワークを使用したJWT認証

分類Dev

djangoRESTフレームワークを使用したトークン認証

分類Dev

認証に失敗したdjangoRESTフレームワーク

分類Dev

djangoRESTフレームワーク認証なし許可なし

分類Dev

DjangoRESTフレームワーク認証の詳細なし

分類Dev

djoserトークン認証を使用したDjangoRESTフレームワークはユーザーfirst_nameを取得します

分類Dev

Djangoの認証バックエンドとしてDjangoRESTフレームワークを使用する

分類Dev

(drf oidc)DjangoRESTフレームワークバックエンドを使用したAngular.jsでのOpenID接続ベースの認証

分類Dev

Djoserトークン認証トークン応答を備えたDjangoRESTフレームワーク

分類Dev

トークン認証が機能しないdjangoRESTフレームワーク

分類Dev

django-oauth-toolkitを使用したDjangoRESTフレームワーク搭載アプリでのクライアント認証

分類Dev

djangoRESTフレームワークとVueSPA認証の処理

分類Dev

DjangoRESTフレームワークでユーザーを作成する-認証しない

分類Dev

djangoRESTフレームワーク-認証とログインを理解する

分類Dev

djangoRESTフレームワークを使用したカスタムURL

分類Dev

演奏する!LDAPを使用したフレームワーク認証

分類Dev

演奏する!LDAPを使用したフレームワーク認証

分類Dev

Django2.0を使用したDjangoRESTフレームワークのURL

分類Dev

OneToOneFieldを介したdjangoRESTフレームワークlookup_field

分類Dev

djangoRESTフレームワークのjwt認証を機能させる[djangoREST、Angular 5]

分類Dev

ジェネリックビューを使用したdjangoRESTフレームワークの電子メール検証

分類Dev

トークン認証は、djangoRESTフレームワークの本番環境では機能しません

分類Dev

DjangoRESTフレームワークを使用したカスタムトークン生成

分類Dev

一般的にDjangoで認証するためのDjangoRESTフレームワークTokenAuthentication

分類Dev

Expressフレームワークを使用したpipeDriveコールバックでのOAuth認証

分類Dev

DjangoRESTフレームワークとフォームの検証

分類Dev

DjangoRESTフレームワークを使用するローカルサーバーとmod_wsgiサーバーで異なるDjangoJWT認証の動作

分類Dev

djangoRESTフレームワークでビューセットを使用したフィルタリング

分類Dev

djangoRESTフレームワークを使用したクロスサイト投稿リクエスト

Related 関連記事

  1. 1

    DjangoRESTフレームワークを使用したJWT認証

  2. 2

    djangoRESTフレームワークを使用したトークン認証

  3. 3

    認証に失敗したdjangoRESTフレームワーク

  4. 4

    djangoRESTフレームワーク認証なし許可なし

  5. 5

    DjangoRESTフレームワーク認証の詳細なし

  6. 6

    djoserトークン認証を使用したDjangoRESTフレームワークはユーザーfirst_nameを取得します

  7. 7

    Djangoの認証バックエンドとしてDjangoRESTフレームワークを使用する

  8. 8

    (drf oidc)DjangoRESTフレームワークバックエンドを使用したAngular.jsでのOpenID接続ベースの認証

  9. 9

    Djoserトークン認証トークン応答を備えたDjangoRESTフレームワーク

  10. 10

    トークン認証が機能しないdjangoRESTフレームワーク

  11. 11

    django-oauth-toolkitを使用したDjangoRESTフレームワーク搭載アプリでのクライアント認証

  12. 12

    djangoRESTフレームワークとVueSPA認証の処理

  13. 13

    DjangoRESTフレームワークでユーザーを作成する-認証しない

  14. 14

    djangoRESTフレームワーク-認証とログインを理解する

  15. 15

    djangoRESTフレームワークを使用したカスタムURL

  16. 16

    演奏する!LDAPを使用したフレームワーク認証

  17. 17

    演奏する!LDAPを使用したフレームワーク認証

  18. 18

    Django2.0を使用したDjangoRESTフレームワークのURL

  19. 19

    OneToOneFieldを介したdjangoRESTフレームワークlookup_field

  20. 20

    djangoRESTフレームワークのjwt認証を機能させる[djangoREST、Angular 5]

  21. 21

    ジェネリックビューを使用したdjangoRESTフレームワークの電子メール検証

  22. 22

    トークン認証は、djangoRESTフレームワークの本番環境では機能しません

  23. 23

    DjangoRESTフレームワークを使用したカスタムトークン生成

  24. 24

    一般的にDjangoで認証するためのDjangoRESTフレームワークTokenAuthentication

  25. 25

    Expressフレームワークを使用したpipeDriveコールバックでのOAuth認証

  26. 26

    DjangoRESTフレームワークとフォームの検証

  27. 27

    DjangoRESTフレームワークを使用するローカルサーバーとmod_wsgiサーバーで異なるDjangoJWT認証の動作

  28. 28

    djangoRESTフレームワークでビューセットを使用したフィルタリング

  29. 29

    djangoRESTフレームワークを使用したクロスサイト投稿リクエスト

ホットタグ

アーカイブ