谷歌怎么登录不了(国内手机怎么上google)

maven<!–google登录–><dependency><groupId>com.google.api-client</groupId><artifactId>google-api-client</artifa

maven

<!--google登录-->
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.30.10</version>
</dependency>

Java service 代码片段

GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(new NetHttpTransport(), JacksonFactory.getDefaultInstance())
// Specify the CLIENT_ID of the app that accesses the backend:
.setAudience(Collections.singletonList("googleClientId 客户端id"))
// Or, if multiple clients access the backend:
//.setAudience(Arrays.asList(CLIENT_ID_1, CLIENT_ID_2, CLIENT_ID_3))
.build();
// (Receive idTokenString by HTTPS POST)
GoogleIdToken idToken = null;
try {
	idToken = verifier.verify("google登录token");
} catch (GeneralSecurityException | IOException e) {
	e.printStackTrace();
}
Payload payload = idToken.getPayload();
// Print user identifier
String userId = payload.getSubject();
logger.info("Google User ID: {}", userId);
// Get profile information from payload
String email = payload.getEmail();
boolean emailVerified = payload.getEmailVerified();
String name = (String) payload.get("name");
String pictureUrl = (String) payload.get("picture");
String userLocale = (String) payload.get("locale");
String familyName = (String) payload.get("family_name");
String givenName = (String) payload.get("given_name");
//{"aud":"*******-*******fica2daig6o2j.apps.googleusercontent.com",
// "azp":"*******-*******6l5832penvmjsf6rrc.apps.googleusercontent.com",
// "email":"*******@gmail.com",
// "email_verified":true,
// "exp":16*******575,"iat":161*******4975,"iss":"https://accounts.google.com",
// "sub":"113*******824269","name":"***",
// "picture":"https://l*******w/s96-c/photo.jpg",
// "given_name":"*","family_name":"*","locale":"zh-CN"}
logger.info("google payload = {}", JsonUtils.toJson(payload));
// Use or store profile information
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1553299181@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.lmux.cn/20706.html