从Play-Authenticate中的Logged User获取图片字段

时间:2015-04-15 12:47:50

标签: playframework play-authenticate

我正在使用Play-Authenticate让用户能够使用Google帐户登录。登录工作正常。现在,我想显示登录用户的个人资料图片。

我发现提供商中有一个“图片”字段。 com.feth.play.module.pa.providers.oauth2.google.GoogleAuthUser

如何在控制器中访问此字段,以便在视图中显示图片?

1 个答案:

答案 0 :(得分:0)

您需要使用instanceof来检查AuthUser是否实现com.feth.play.module.pa.user.PicturedIdentity,就像GoogleAuthUser一样。然后,您可以将AuthUser转换为PicturedIdentity并在其上调用getPicture()。