github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/api/uaa/internal/routes.go (about)

     1  package internal
     2  
     3  import (
     4  	"net/http"
     5  )
     6  
     7  const (
     8  	GetClientUser         = "GetClientUser"
     9  	GetSSHPasscodeRequest = "GetSSHPasscode"
    10  	PostOAuthTokenRequest = "PostOAuthToken"
    11  	PostUserRequest       = "PostUser"
    12  	ListUsersRequest      = "ListUsers"
    13  	DeleteUserRequest     = "DeleteUser"
    14  )
    15  
    16  // APIRoutes is a list of routes used by the router to construct request URLs.
    17  var APIRoutes = []Route{
    18  	{Path: "/Users", Method: http.MethodPost, Name: PostUserRequest, Resource: UAAResource},
    19  	{Path: "/Users", Method: http.MethodGet, Name: ListUsersRequest, Resource: UAAResource},
    20  	{Path: "/Users/:user_guid", Method: http.MethodDelete, Name: DeleteUserRequest, Resource: UAAResource},
    21  	{Path: "/oauth/authorize", Method: http.MethodGet, Name: GetSSHPasscodeRequest, Resource: UAAResource},
    22  	{Path: "/oauth/clients/:client_id", Method: http.MethodGet, Name: GetClientUser, Resource: UAAResource},
    23  	{Path: "/oauth/token", Method: http.MethodPost, Name: PostOAuthTokenRequest, Resource: AuthorizationResource},
    24  }