github.com/randomtask1155/cli@v6.41.1-0.20181227003417-a98eed78cbde+incompatible/actor/v2action/uaa_client.go (about) 1 package v2action 2 3 import ( 4 "code.cloudfoundry.org/cli/api/uaa" 5 "code.cloudfoundry.org/cli/api/uaa/constant" 6 ) 7 8 //go:generate counterfeiter . UAAClient 9 10 type UAAClient interface { 11 APIVersion() string 12 Authenticate(ID string, secret string, origin string, grantType constant.GrantType) (string, string, error) 13 CreateUser(username string, password string, origin string) (uaa.User, error) 14 GetSSHPasscode(accessToken string, sshOAuthClient string) (string, error) 15 RefreshAccessToken(refreshToken string) (uaa.RefreshedTokens, error) 16 }