0

次の要件を満たす Grails と Spring Security を使用してサーバーを構築するための実際のソリューションは何でしょうか。

  • サーバーへのアクセスは休止状態になるため、サードパーティのクライアント (モバイルなど) のみがアクセスできます。
  • 認証には oauth2 Facebook サービスが使用され、クライアントは Facebook SDK を使用してサーバーにトークンを提供します。
  • 認証はリクエストごとに行われるため、トークンはリクエストで GET パラメータとして渡されます (Rest API が使用する POST ではありません)。
  • Facebookユーザーの情報にアクセスする必要はなく、認証のみ

Spring Security Facebook を試しましたが、Json フィルターはユーザーの詳細のみを返すため、リクエストごとまたはセッションごとの認証はありません。

Spring Security Oauth2 Provider に気付きましたが、これはプロバイダーであり、Facebook などの別のプロバイダーにプラグインできる消費者ではないため、使用方法の手がかりがありません。

Spring Social は私の要件を満たしていないようです。

この情報検索の結果、facebook に接続された Restfull サーバーを作成するためのプラグインを作成するつもりです。

前もって感謝します

4

1 に答える 1

0

すべてのリクエストの上にセキュリティ フィルタを実装し、リクエストに安静な API として応答する API の認証ヘッダーが含まれている場合、そうでない場合は、ユーザーをログイン ページにリダイレクトし、oauth 認証サービスによって処理されます。 、ユーザーが誓いの方法でログインできるようにする場所(facebook、mozilla persona、または好きなもの)

于 2013-10-11T04:00:30.533 に答える