3
マシンからマシンへの通信のみが通信の場合は、OAuthを使用する必要がありますか?今、私はIP制限+私有鍵を使用しています。OAuthマシンからマシンへの通信
マシンからマシンへの通信のみが通信の場合は、OAuthを使用する必要がありますか?今、私はIP制限+私有鍵を使用しています。OAuthマシンからマシンへの通信
同じインフラストラクチャに配置されたアプリケーション間で認証フレームワークを一貫性を保つことができます。
client credentials grantを利用すると、OAuth 2.0を既に使用している場合でも、サーバー間の呼び出しで同じフレームワークを使用して認証され、認証フロー中にユーザーが必要ない場合でも有効です。 。
流れは非常に簡単です:
がaccess_tokenはを含むOAuthのトークン応答を受信認証サーバ
POST https://api.oauth2server.com/token
grant_type=client_credentials&
client_id=CLIENT_ID&
client_secret=CLIENT_SECRET
に、クライアントアプリケーションからPOST
要求を作成し、トークンリフレッシュ
{
"access_token":"2YotnFZFEjr1zCsicMWpAA",
"token_type":"example",
"expires_in":3600,
"refresh_token":"tGzv3JOkF0XG5Qx2TlKWIA",
"example_parameter":"example_value"
}