我是新来播放的框架,所以我是新来确保社会。我必须在一个项目中实现Google身份验证,但我不知道我应该如何连接到Gmail。我所拥有的是一个扩展的身份像这样的账户类:确保社会连接提供商
case class Account(
identityId: IdentityId,
firstName: String,
lastName: String,
fullName: String,
email: Option[String],
avatarUrl: Option[String],
authMethod: AuthenticationMethod,
oAuth1Info: Option[OAuth1Info] = None,
oAuth2Info: Option[OAuth2Info] = None,
passwordInfo: Option[PasswordInfo] = None
)extends Identity
然后,我创建帐户的集合,迭代它们并识别用户想要连接的提供者。
for(account <- accounts){
if(account.identityId.providerId == service){
//Sends account info to securesocial module
success = true
}
}
我该如何称呼安全社交API才能连接到服务,在这种情况下,Gmail?