1

私はDjangoのウェブサイトにoffice365/azureAD/MSグラフ認証システムを実装しようとしています。python django:オフィスでログインする365

私の大学には、すべての学生にoffice365アカウントシステムがあります。 IDを使用してログインすると、すべてのMS Officeソフトウェアおよび他の大学システムにアクセスできます。私は、学生がこの制度を利用して自分のウェブサイトにログインできるように、それを作るしようとしている enter image description here

は次のようになります。ユーザー/パスワードモデルと関連するビューなどを実装するのではなく、

私は周りを円で回っているように感じます。

ご協力いただきありがとうございます。

答えて

1

django-social-authとそのAzureAD backendで行うことができます。

AzureADにはregister your applicationが必要です。あなたの大学のIT部門にあなたのためにその部分をするよう依頼する必要があるように思えます。

+0

ドキュメント 'Google+' に示されているようにGoogleのバックエンドを使用して、後でUniに自分のアプリの登録に同意させることができたら、キーと機密のような詳細を入れ替えることができると思いますか? 同じ仕事をしていると思われるdjango-allauthパッケージも見つかりました。 –

+0

複数のバックエンドをサポートすることができます。一部の作業では切り替えが可能かもしれません。 Office 365アカウントをそれぞれのGoogleアカウントに関連付けることができなければなりません。 – kichik

関連する問題