0

そこで、多数のCodeIgniterアプリcloudを処理するためのプラットフォームを構築しています。 アイデアは、これらのアプリ間で資格情報を共有することです。これにより、ユーザーはApp1App2を同じ.xml で購入できます。 次のように記述できます。
account
process

http://myapps.tldでの認証は、ゼロからコード化されています (非常に基本的なもの)。
これを達成する方法は、http://openid.myapps.tldに構築されたOpenIDメカニズムを使用することであり、ユーザーがプラットフォームからアプリで認証する必要があるときはいつでも、openid.myapps.tld にリダイレクトされると思います。彼の資格情報を確認/検証し、完全に識別された彼のアプリにリダイレクトされました。

OpenIDは私にとって正しい選択ですか? メインサイトとさまざまなアプリでの認証を処理するためにそれを信頼できますか?

もしそうなら、CI 2 で OpenID を実装するためのライブラリを 1 つまたは 2 つ見たことがありますが、ヒントやチュートリアルがあれば、共有していただければ幸いです :)

また、「フォーラム/ウィキ/ブログ」ツール/サービスに同じ OpenID メカニズムを追加することも考えています。これにより、ユーザー/クライアントは、プラットフォーム上のサービス/アプリを使用するために複数のアカウントを作成する必要がなくなります。

前もって感謝します !

4

1 に答える 1

1

OpenID がその方法です。getsparks.org にはいくつかの火花があります。

最新の oauth2 がおそらく最良のオプションです。 http://getsparks.org/packages/oauth2/versions/HEAD/show

于 2013-01-02T23:23:35.583 に答える