我正在使用Play-Authenticate让用户能够使用Google帐户登录。登录工作正常。现在,我想显示登录用户的个人资料图片。
我发现提供商中有一个“图片”字段。 com.feth.play.module.pa.providers.oauth2.google.GoogleAuthUser
如何在控制器中访问此字段,以便在视图中显示图片?
答案 0 :(得分:0)
您需要使用instanceof来检查AuthUser是否实现com.feth.play.module.pa.user.PicturedIdentity,就像GoogleAuthUser一样。然后,您可以将AuthUser转换为PicturedIdentity并在其上调用getPicture()。