Documentation
¶
Index ¶
- Variables
- func AddLoginDetails(params login.AddLoginDetailsParams, principal interface{}) middleware.Responder
- func AddResource(parameter resource.AddResourceParams, principal interface{}) middleware.Responder
- func AddUserPermission(parameter token.AddUserPermissionParams, principal interface{}) middleware.Responder
- func Authorization(a http.Handler) http.Handler
- func DeleteResource(parameter resource.DeleteResourceParams, principal interface{}) middleware.Responder
- func DeleteUserPermission(parameter token.DeleteUserPermissionParams, principal interface{}) middleware.Responder
- func FindKey(id string) (bool, error)
- func GetLoginConfigDetails(params login.GetLoginConfigDetailsParams, principal interface{}) middleware.Responder
- func GetLoginDetails(params login.GetLoginDetailsParams) middleware.Responder
- func GetLoginDetailsById(params login.GetLoginDetailsByIDParams) middleware.Responder
- func GetResourceById(parameter resource.GetResourceByIDParams, principal interface{}) middleware.Responder
- func GetSecret(key string) (string, error)
- func GetServerAddress() string
- func GetTokenClaims(tokenStr string) (models.AuthClaims, error)
- func GetTokenString(username string) (string, error)
- func GetUserPermission(parameter token.GetUserPermissionParams, principal interface{}) middleware.Responder
- func GetVariable(key string) string
- func HandleBearerAuth(token string) (interface{}, error)
- func HandleCallback(params login.GetLoginCallbackParams) middleware.Responder
- func HandleLoginMockRequest(params login.GetLoginMockParams) middleware.Responder
- func HandleLoginRequest(params login.GetLoginParams) middleware.Responder
- func HandleTokenPayloadValidate(params token.TokenValidatPayloadParams) middleware.Responder
- func HandleTokenValidate(params token.TokenValidateParams) middleware.Responder
- func LoginUser(token oauth2.Token) (models.User, error)
- func MultiFactor()
- func SetKey(key string, value string) error
- func SplitBearerAuth(token string) (string, error)
- func UpdateLoginConfigDetails(params login.UpdateLoginConfigDetailsParams, principal interface{}) middleware.Responder
- func UpdateLoginDetails(params login.UpdateLoginDetailsParams, principal interface{}) middleware.Responder
- func UpdateResource(parameter resource.UpdateResourceParams, principal interface{}) middleware.Responder
- func UpdateUserPermission(parameter token.UpdateUserPermissionParams, principal interface{}) middleware.Responder
- type Page
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func AddLoginDetails ¶
func AddLoginDetails(params login.AddLoginDetailsParams, principal interface{}) middleware.Responder
func AddResource ¶
func AddResource(parameter resource.AddResourceParams, principal interface{}) middleware.Responder
func AddUserPermission ¶
func AddUserPermission(parameter token.AddUserPermissionParams, principal interface{}) middleware.Responder
AddUserPermission
func DeleteResource ¶
func DeleteResource(parameter resource.DeleteResourceParams, principal interface{}) middleware.Responder
func DeleteUserPermission ¶
func DeleteUserPermission(parameter token.DeleteUserPermissionParams, principal interface{}) middleware.Responder
DeleteUserPermission
func GetLoginConfigDetails ¶
func GetLoginConfigDetails(params login.GetLoginConfigDetailsParams, principal interface{}) middleware.Responder
GetLoginConfigDetails allows you to get a persisted config in the attached storage
func GetLoginDetails ¶
func GetLoginDetails(params login.GetLoginDetailsParams) middleware.Responder
Get Login details provide secure login details for consumers to use this API in front end applications, this function returns an object of type models.
func GetLoginDetailsById ¶
func GetLoginDetailsById(params login.GetLoginDetailsByIDParams) middleware.Responder
func GetResourceById ¶
func GetResourceById(parameter resource.GetResourceByIDParams, principal interface{}) middleware.Responder
func GetTokenClaims ¶
func GetTokenClaims(tokenStr string) (models.AuthClaims, error)
GetTokenClaims decode token claims
func GetUserPermission ¶
func GetUserPermission(parameter token.GetUserPermissionParams, principal interface{}) middleware.Responder
GetUserPermission
func GetVariable ¶
GetVariable allows yu to get an Enviroment variable with a prefixed value: PREFIX
func HandleBearerAuth ¶
func HandleCallback ¶
func HandleCallback(params login.GetLoginCallbackParams) middleware.Responder
func HandleLoginMockRequest ¶
func HandleLoginMockRequest(params login.GetLoginMockParams) middleware.Responder
Handle login for tes enviroments with a mock server
func HandleLoginRequest ¶
func HandleLoginRequest(params login.GetLoginParams) middleware.Responder
HandleOAuth2Login handles the OAuth for google or any other supported OAuth service.
func HandleTokenPayloadValidate ¶
func HandleTokenPayloadValidate(params token.TokenValidatPayloadParams) middleware.Responder
func HandleTokenValidate ¶
func HandleTokenValidate(params token.TokenValidateParams) middleware.Responder
func MultiFactor ¶
func MultiFactor()
func SplitBearerAuth ¶
func UpdateLoginConfigDetails ¶
func UpdateLoginConfigDetails(params login.UpdateLoginConfigDetailsParams, principal interface{}) middleware.Responder
UpdateLoginConfigDetails allows you to update an specific variable in attached storage: DB
func UpdateLoginDetails ¶
func UpdateLoginDetails(params login.UpdateLoginDetailsParams, principal interface{}) middleware.Responder
func UpdateResource ¶
func UpdateResource(parameter resource.UpdateResourceParams, principal interface{}) middleware.Responder
func UpdateUserPermission ¶
func UpdateUserPermission(parameter token.UpdateUserPermissionParams, principal interface{}) middleware.Responder
UpdateUserPermission
Types ¶
Click to show internal directories.
Click to hide internal directories.