Documentation
¶
Index ¶
- Constants
- func Claims(c *gin.Context) (any, bool)
- func LoginIdentityID(c *gin.Context) (meta.ID, bool)
- func RequestIDString(c *gin.Context) (string, bool)
- func RequiredTenantID(c *gin.Context) (string, error)
- func RequiredUserID(c *gin.Context) (meta.ID, error)
- func SetClaims(c *gin.Context, claims any)
- func SetLoginIdentityID(c *gin.Context, id meta.ID)
- func SetTenantID(c *gin.Context, tenantID string)
- func SetTokenID(c *gin.Context, tokenID string)
- func SetUserID(c *gin.Context, id meta.ID)
- func TenantIDOrDefault(c *gin.Context) string
- func TenantIDString(c *gin.Context) (string, bool)
- func TokenIDString(c *gin.Context) (string, bool)
- func UserID(c *gin.Context) (meta.ID, bool)
Constants ¶
View Source
const ( KeyClaims = "claims" KeyUserID = "user_id" KeyLoginIdentityID = "login_identity_id" KeyTenantID = "tenant_id" KeyTokenID = "token_id" KeyRequestID = "request_id" )
Variables ¶
This section is empty.
Functions ¶
func LoginIdentityID ¶ added in v2.0.5
LoginIdentityID 从请求上下文中获取登录身份ID
func RequiredTenantID ¶
RequiredTenantID 从请求上下文中获取租户ID,如果不存在或无效则返回错误
func RequiredUserID ¶
RequiredUserID 从请求上下文中获取用户ID,如果不存在或无效则返回错误
func SetLoginIdentityID ¶ added in v2.0.5
SetLoginIdentityID 设置登录身份ID到请求上下文中
func TenantIDOrDefault ¶
TenantIDOrDefault 从请求上下文中获取租户ID,如果不存在则返回默认租户ID
func TenantIDString ¶
TenantIDString 从请求上下文中获取租户ID字符串,如果不存在或不是字符串则返回空字符串和false
func TokenIDString ¶
TokenIDString 从请求上下文中获取Token ID字符串
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.