AuthenticateWithRefreshToken authenticates with EGS using a refresh token
(refreshToken string)
| 94 | |
| 95 | // AuthenticateWithRefreshToken authenticates with EGS using a refresh token |
| 96 | func (e *EGS) AuthenticateWithRefreshToken(refreshToken string) (*TokenResponse, error) { |
| 97 | return e.requestToken(map[string]string{ |
| 98 | "grant_type": "refresh_token", |
| 99 | "refresh_token": refreshToken, |
| 100 | "token_type": "eg1", |
| 101 | }) |
| 102 | } |
| 103 | |
| 104 | func (e *EGS) requestToken(params map[string]string) (*TokenResponse, error) { |
| 105 | form := url.Values{} |