0

私は grails を初めて使用し、Facebook プラグインを Web アプリケーションに追加しようとしています。私は(私が信じているように)プラグインを正常にインストールし、アプリケーションに必要なコードを追加しました。http://splix.github.io/grails-spring-security-facebook/にあるドキュメントに従いました。アプリを実行すると、gsp ページに Facebook 接続ボタンが表示されます。接続ボタンをクリックすると、ポップアップが開き、質問が表示されます。アプリで必要なアクセス許可について、ユーザーが許可ボタンをクリックすると、「認証プロバイダーが見つかりません」というエラーが表示されます。どこが間違っているのかわかりません。誰か助けてください。

前もって感謝します

4

1 に答える 1

0

プロバイダーのカスタム リストがあります。

grails.plugins.springsecurity.providerNames = [ 'myAuthenticationProvider',
    'anonymousAuthenticationProvider', 
    'rememberMeAuthenticationProvider'] 

また、いずれも をサポートしてFacebookAuthTokeいないため、Spring Security は Facebook 認証プラグインを使用して認証できません。

カスタム プロバイダーが本当に必要な場合は、元のプロバイダーを次のリストに追加します。

grails.plugins.springsecurity.providerNames = [ 'myAuthenticationProvider',
    'facebookAuthProvider', 
    'anonymousAuthenticationProvider',
    'rememberMeAuthenticationProvider'] 
于 2013-05-07T10:51:54.857 に答える