Documentation ¶
Index ¶
Constants ¶
View Source
const ( IntoolsPermissionCodePermissionsView = "permission.view" IntoolsPermissionCodePermissionsAdd = "permission.add" IntoolsPermissionCodePermissionsUpdate = "permission.update" IntoolsPermissionCodeRoleView = "role.view" IntoolsPermissionCodeRoleAdd = "role.add" IntoolsPermissionCodeRoleUpdate = "role.update" IntoolsPermissionCodeRolePermissionView = "role_permission.view" IntoolsPermissionCodeRolePermissionAdd = "role_permission.add" IntoolsPermissionCodeRolePermissionUpdate = "role_permission.update" IntoolsPermissionCodeUserView = "user.view" IntoolsPermissionCodeUserAccessView = "user_access.view" IntoolsPermissionCodeUserAccessAdd = "user_access.add" IntoolsPermissionCodeUserAccessUpdate = "user_access.update" )
View Source
const ( UserStatusActive = UserStatus("ACTIVE") UserStatusInactive = UserStatus("INACTIVE") )
View Source
const ( PermissionStatusActive = PermissionStatus("ACTIVE") PermissionStatusInactive = PermissionStatus("INACTIVE") )
View Source
const ( UserAccessStatusActive = UserAccessStatus("ACTIVE") UserAccessStatusInactive = UserAccessStatus("INACTIVE") )
View Source
const ( RoleStatusActive = RoleStatus("ACTIVE") RoleStatusInactive = RoleStatus("INACTIVE") )
View Source
const ( RolePermissionStatusActive = RolePermissionStatus("ACTIVE") RolePermissionStatusInactive = RolePermissionStatus("INACTIVE") )
View Source
const ( RefreshTokenStatusActive = RefreshTokenStatus("ACTIVE") RefreshTokenStatusInactive = RefreshTokenStatus("EXPIRED") )
View Source
const AuthHeaderKey = "Authorization"
View Source
const AuthPrefix = "Bearer "
View Source
const ExpirationMargin = 6 * time.Hour
View Source
const ExpirationTime = 12 * time.Hour
View Source
const MinPasswordLength = 8
View Source
const RefreshTokenExpirationTime = 30 * 24 * time.Hour //30 days
View Source
const RefreshTokenQuantityLimit = 10
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PermissionStatus ¶
type PermissionStatus string
func (*PermissionStatus) Scan ¶
func (u *PermissionStatus) Scan(src interface{}) error
type RefreshTokenStatus ¶
type RefreshTokenStatus string
func (*RefreshTokenStatus) Scan ¶
func (u *RefreshTokenStatus) Scan(src interface{}) error
type RolePermissionStatus ¶
type RolePermissionStatus string
func (*RolePermissionStatus) Scan ¶
func (u *RolePermissionStatus) Scan(src interface{}) error
type RoleStatus ¶
type RoleStatus string
func (*RoleStatus) Scan ¶
func (u *RoleStatus) Scan(src interface{}) error
type UserAccessStatus ¶
type UserAccessStatus string
func (*UserAccessStatus) Scan ¶
func (u *UserAccessStatus) Scan(src interface{}) error
type UserStatus ¶
type UserStatus string
func (*UserStatus) Scan ¶
func (u *UserStatus) Scan(src interface{}) error
Click to show internal directories.
Click to hide internal directories.