SaveToken persists tokens (and the user identity, when present) from an OAuthTokenResponse to the OS keychain.
(resp *dashboard.OAuthTokenResponse)
| 36 | // SaveToken persists tokens (and the user identity, when present) from an |
| 37 | // OAuthTokenResponse to the OS keychain. |
| 38 | func SaveToken(resp *dashboard.OAuthTokenResponse) error { |
| 39 | return persistToken(storedTokenFromResponse(resp)) |
| 40 | } |
| 41 | |
| 42 | // storedTokenFromResponse builds a StoredToken from an OAuth token response, |
| 43 | // including the user identity when the response carries a user object. |