1

Google Identity Toolkit は素晴らしいです。とてもきれいで、セットアップも簡単です。問題は、UI を使用することを強制することです。これは私にとってはうまくいきません。インターフェイスを乗っ取ることなく、訪問者が GMAIL または YAHOO メールのアイコンをクリックして OpenID (または oAuth2) リクエストをトリガーできるようにするものは他にあるでしょうか?

私は自分のサイトに Facebook ログインを既に実装しています。これにより、サインイン ボタンを好きなようにカスタマイズできます。たとえば、これが私の現在のサインイン メニューです (サインインに Facebook などのアカウントを使用したくない人のための PHP/AJAX/MySQL サイト認証を使用):

ここに画像の説明を入力

FACEBOOK をクリックすると、ログイン用の Facebook JS SDK がトリガーされます。十分に単純です。その下にGMAILのロゴとYAHOOのロゴが欲しいだけです。

助言がありますか?

4

2 に答える 2

3

高レベル ライブラリの UI を避けたい場合は、低レベル ライブラリを使用する必要があります。特に、OAuth 2 ライブラリが必要になります。それらの多くは (驚くべきことに) ありませんが、Google によって作成されたものを使用することをお勧めします: http://code.google.com/p/google-api-php-client/wiki/OAuth2

于 2012-05-18T08:46:23.510 に答える
0

主要な ID プロバイダーのすべての API を活用できるソリューションを探している場合は、Janrain Engage を試してみることをお勧めします。

以下は、ソーシャル認証用の Engage API エンドポイント (具体的には auth_info) の概要です。

http://developers.janrain.com/documentation/api/#Engage

UI を完全に制御して、Google と Yahoo のみを表示できます。

http://janrain.com/products/engage/ (マーケティング用)

于 2012-05-18T22:14:22.027 に答える