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  }