0

我正在尝试在 play 2.5 应用程序中使用 play-authenticate(0.8.1 快照)。根据(给定示例,)我已将 Facebook 提供程序添加到MyModule.

bind(FacebookAuthProvider.class).asEagerSingleton();

然后得到了NPE:

at com.feth.play.module.pa.providers.ext.ExternalAuthProvider.getRedirectUrl(ExternalAuthProvider.java:70)
at com.feth.play.module.pa.providers.oauth2.OAuth2AuthProvider.getParams(OAuth2AuthProvider.java:187)
at com.feth.play.module.pa.providers.oauth2.OAuth2AuthProvider.getAuthParams(OAuth2AuthProvider.java:156)
at com.feth.play.module.pa.providers.oauth2.OAuth2AuthProvider.getAuthUrl(OAuth2AuthProvider.java:150)
at com.feth.play.module.pa.providers.oauth2.OAuth2AuthProvider.generateRedirectUrl(OAuth2AuthProvider.java:243)
at com.feth.play.module.pa.providers.oauth2.OAuth2AuthProvider.authenticate(OAuth2AuthProvider.java:236)
at com.feth.play.module.pa.PlayAuthenticate.handleAuthentication(PlayAuthenticate.java:376)
at com.feth.play.module.pa.controllers.Authenticate.authenticate(Authenticate.java:20)

有谁知道如何解决?

4

1 回答 1

0

您是否在 /conf/playauthenticate 中设置了名为 mine.conf 的文件?

于 2016-09-20T06:46:46.383 回答