Djangoでマイクロサービスを作ろうとして、とりあえず認証コンポーネントを作ろうと思ったのですが、初めからよくわかりませんでした。
モノリシックでやる方法は分かるんですが、ユーザ情報の管理や認証を担当する部分をコンポーネントとして分離すると、やり方が変わると思います。
色々調べた結果、「シングルサインオン」とか「CAS」とかが正解なんじゃないかと当たりを付けたのですが、実装方法がわかりません。再利用可能なパッケージとかはないのでしょうか?それともこういうのはプロトコルレベルで理解して独力で実装するものでしょうか?
django-mama-casというのをやってみたのですが、urlresolversがDjango 2.0以降では廃止されてるとかでエラーが出ました。
あなたの回答
tips
プレビュー