2012-03-15 8 views
3

私はomniauth-salesforce gemを使用して、自分のレールアプリのsalesforceデータにアクセスしています。私はoauthを使用してsalesforceにログインし、すぐに私のアプリで認証コードを取得することができます。しかし、それ以上のREST呼び出しのためのアクセストークンを取得するにはどうすればいいですか?omniauth-salesforce gemを使用してアクセストークンを取得

答えて

0

OAuth2トークンは、一定期間後に失効します。これらのベアラトークンはセッションごとにユーザーごとにキャッシュできます(おそらくCookieとして)。

また、リフレッシュトークンを取得することもできます。ユーザーがあなたとやりとりしている間にアクセストークンが期限切れになる可能性があります。その場合は、ユーザーの介入なしにリフレッシュトークンを使用して新しいアクセストークンを取得することができます。

OAuth2の詳細については、RFC 6749の定義を参照してください。

関連する問題