26

現在、OpenIDベースのGoogleAppEngineアプリケーションがあります。

現在、アプリケーションをお客様の社内ITシステムと統合しようとしていますが、OpenIDは実装が非常に複雑な仕様であることがわかります。

また、GoogleがOpenID Connectの方向に進んでいることもわかります(Googleドライブを見ると)。

Google以外に有名なパブリックOpenIDConnectプロバイダーはありますか?

4

8 に答える 8

26

OpenID Connect Interop 4から得られた実装のリストと、UNINETTによって実行されたOpenIDConnectテストサービスから公開されたテスト結果に基づいた別のリストがあります。これらの2つのソースから、以下のリストを抽出します(オープンソリューションとクローズドソリューションの両方、OPとクライアントの両方)。

Gluuはすでに言及されています。面白そうなもう1つの実装は、eBayのです。いくつかのドキュメントがありますが、そこに記載されているGITリポジトリは私には機能しませんでした。

于 2012-11-30T14:43:27.533 に答える
7

ここにnodejs用に開発したモジュールがあります

これは完全に機能するOAuth2サーバーの実装であり、OpenIDConnect仕様をサポートしています。https://github.com/ammmir/node-oauth2-providerに基づいてい ます。

インストールするには

npm install openid-connect

expressjsを使用する場合は、簡単に行うことができます

var oidc = require('openid-connect').oidc();

//load all middleware
app.use(...

//routing
app.get('/authorization', oidc.auth());

承認エンドポイントがあります。

それが役に立てば幸い。

于 2013-08-06T05:00:05.827 に答える
3

クライアント側とサーバー側の両方のOpenIDConnectの実行可能なオープンソース実装は、Java、Spring、およびSpringSecurityに基づくMITREidConnectです。

于 2013-04-24T18:27:57.797 に答える
3

また、RP(JASPICを使用)とOP(JAX-RSを使用)の両方のフレームワークである独自のフレームワークを開発しています。それぞれが独立することができます(私はGoogleに対してRPをテストしました)が、それは一緒に動作するように設計されています。 https://github.com/trajano/openid-connect/

可能な限り多くの依存関係を制限するために作成しました。実際には、それ自体とJavaEE7コンテナーの外部に実行時の依存関係はありません。残念ながら、WebSphereはまだJava EE 7をサポートしていないため、WebSphereの機能が制限されます。

更新:良い部分は、 WebSphere上にいる必要がある人のためにIBMWebSphereにOpenIDConnectサポートがあることです。

于 2015-03-09T21:01:02.790 に答える
2

django-oidc-providerは、OpenID Connect機能をDjangoプロジェクトに追加するために必要なすべてのエンドポイント、データ、ロジックをすぐに提供できるように支援します。

Python3および2のサポート。最新バージョンのdjangoもあります。

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

ご挨拶。

-イグナシオ

于 2015-03-05T15:19:51.487 に答える
1

Gluuは、2013年1月の相互運用機能4(http://www.gluu.co/.fm8t )以来、主要なOpenID Connectプロバイダー の1つであり、依然として最高のプロバイダーの1つです。また、すべてのエンドポイントを実装するだけではありません... Shibboleth IDPは、優れた包括的な実装ですが、管理する必要があります。OXは、OPの管理を簡単にする使いやすいWebUIも提供します。詳細については、http: //gluu.orgまたはウィキ(http://ox.gluu.org )をご覧ください。

于 2014-06-24T03:07:09.040 に答える
1

その間に、OpenID Connect相互運用機能(現在は5番目)のプロバイダーのリストが拡張されました。http://osis.idcommons.net/wiki/Category:OC5_Solutionを参照してください。

さまざまな言語/環境でのOpenIDConnectの開発者ライブラリのリストはここにあります:http://openid.net/developers/libraries/

于 2014-07-19T16:46:21.727 に答える
0

OpenIDConnectはまだ少し新しいです。したがって、 OpenIDConnectプロバイダーのリストを見つけるのは難しい作業になります。

OpenID Connectのオープンソース実装を探している場合は、これをチェックしてください:Gluu.inc

于 2012-07-23T12:25:26.063 に答える