13

Python で OpenID Connect プロバイダーを実装する方法を探していましたが、Roland Hedberg によって作成されたこのライブラリを見つけました ( OpenID で推奨されています)。しかし、私はドキュメントを読みましたが、それについて大きな知識がない人にとっては例が複雑すぎると思います(プロバイダー、wsgi、およびcliが混在しています)。

私の質問は、このライブラリを実装するためのより簡単な例やチュートリアルを知っている人はいますか、それとも OAuth2 ライブラリの上にプロバイダーを実装しようとするべきですか?

4

3 に答える 3

8

私は以前にこのトラブルを乗り越えました。OAuthlib の上で作業するのは大変だったので (Roland lib も理解するのが非常に困難でした)、ゼロから始めることにしました。

django-oidc-providerは、Django プロジェクトに OpenID Connect 機能を追加するために必要なすべてのエンドポイント、データ、およびロジックをすぐに使用できるようにするのに役立ちます。Python 3 および 2 を完全にサポートしています。最新バージョンの django もサポートしています。

GitHub で表示: https://github.com/juanifioren/django-oidc-provider

知りたいことは何でも聞いてください。

于 2015-02-03T18:18:06.613 に答える