github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/actor/v2action/token.go (about)

     1  package v2action
     2  
     3  func (actor Actor) RefreshAccessToken(refreshToken string) (string, error) {
     4  	tokens, err := actor.UAAClient.RefreshAccessToken(refreshToken)
     5  	if err != nil {
     6  		return "", err
     7  	}
     8  
     9  	actor.Config.SetAccessToken(tokens.AuthorizationToken())
    10  	actor.Config.SetRefreshToken(tokens.RefreshToken)
    11  
    12  	return tokens.AuthorizationToken(), nil
    13  }