github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+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 }