github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+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(credentials map[string]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 LoginPrompts() map[string][]string 16 RefreshAccessToken(refreshToken string) (uaa.RefreshedTokens, error) 17 }