3
私はomniauth-salesforce gemを使用して、自分のレールアプリのsalesforceデータにアクセスしています。私はoauthを使用してsalesforceにログインし、すぐに私のアプリで認証コードを取得することができます。しかし、それ以上のREST呼び出しのためのアクセストークンを取得するにはどうすればいいですか?omniauth-salesforce gemを使用してアクセストークンを取得
私はomniauth-salesforce gemを使用して、自分のレールアプリのsalesforceデータにアクセスしています。私はoauthを使用してsalesforceにログインし、すぐに私のアプリで認証コードを取得することができます。しかし、それ以上のREST呼び出しのためのアクセストークンを取得するにはどうすればいいですか?omniauth-salesforce gemを使用してアクセストークンを取得
OAuth2トークンは、一定期間後に失効します。これらのベアラトークンはセッションごとにユーザーごとにキャッシュできます(おそらくCookieとして)。
また、リフレッシュトークンを取得することもできます。ユーザーがあなたとやりとりしている間にアクセストークンが期限切れになる可能性があります。その場合は、ユーザーの介入なしにリフレッシュトークンを使用して新しいアクセストークンを取得することができます。
OAuth2の詳細については、RFC 6749の定義を参照してください。