如何使用oauth2.0进行休息呼叫

时间:2016-12-27 17:10:31

标签: rest oauth-2.0 google-oauth google-authentication

我的资源服务器使用Oauth2进行身份验证。我们使用谷歌来验证用户身份。所以Google基本上用作身份验证服务器。 “tegile”在进行身份验证时用作域名。

从Google获取持票人令牌的方式是什么?我可以将其作为REST标头的一部分传递给我的资源服务器?

1 个答案:

答案 0 :(得分:0)

以下是使用Google's Sign-In button模板初始化登录信息的方法。授予权限进程:

<meta name="google-signin-client_id" content="{{ OAUTH2_CLIENT_ID }}">

<script src="https://apis.google.com/js/platform.js?onload=onLoad" async defer></script>

<div id="google-signin-button"
     class="g-signin2"
     data-width="170"
     data-height="30"
     data-onsuccess="onSignIn"
     data-onfailure="onSignInFailure">
</div>
function onSignIn(googleUser) {
    var profile = googleUser.getBasicProfile();
    var idToken = googleUser.getAuthResponse().id_token;
}