0
Google認証を使用するASP.NET MVC Webアプリケーションがあります。認証部分が正常に動作しています。しかし私は自分のコードでログイン用のアクセストークンをどのように保持して、私が持っていて消費したいWeb APIのヘッダーに渡すことができるかを調べようとしています。ここでGoogle認証のアクセストークン
Google認証を使用するASP.NET MVC Webアプリケーションがあります。認証部分が正常に動作しています。しかし私は自分のコードでログイン用のアクセストークンをどのように保持して、私が持っていて消費したいWeb APIのヘッダーに渡すことができるかを調べようとしています。ここでGoogle認証のアクセストークン
は、あなたが権限のログイン&助成金を初期化するために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;
}
あなたはその後、APIにidToken
(accessToken)を渡すことができます。
データベースへのアクセストークンを保存することができます – UJS
確かに。しかし、どのようにして最初にアクセストークンを取得するのですか? – avsln
次のリンクに沿って、問題があると感じたら、論理コードを入力してください: https://developers.google.com/+/web/api/rest/?hl=en_GB – UJS