Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type AccessCheck ¶
type AccessCheck struct {
CheckID string `json:"checkID,omitempty"`
Resource string `json:"resource,omitempty"`
Action string `json:"action,omitempty"`
}
AccessCheck Request for if the subject has access.
type AccessRequest ¶
type AccessRequest struct {
// UUID v4
SubjectID string `json:"subjectID,omitempty"`
// UUID v4
TenantID string `json:"tenantID,omitempty"`
// UUID v4
OrganizationID string `json:"organizationID,omitempty"`
Checks []AccessCheck `json:"checks,omitempty"`
}
AccessRequest Request for if the subject has access.
func ClaimsToAccessRequest ¶
func ClaimsToAccessRequest(claims *middleware.TumblerClaims) (*AccessRequest, error)
Click to show internal directories.
Click to hide internal directories.