Documentation ¶
Index ¶
Constants ¶
View Source
const ( // MetaKeyFBaseExpiredToken indicates token has expired MetaKeyFBaseExpiredToken = "fbase_token_expired" // MetaKeyFBaseEmailMissingFromToken indicates token didnt include email in claim MetaKeyFBaseEmailMissingFromToken = "fbase_token_missing_email" // MetaKeyFBaseUserIDMissingFromToken indicates token didnt include user_id claim MetaKeyFBaseUserIDMissingFromToken = "fbase_token_missing_user_id" // MetaKeyPlatformExpiredToken indicates token has expired MetaKeyPlatformExpiredToken = "expired_platform_token" )
View Source
const TokenHeaderAndPayloadCookieKey string = "platform-token-header-payload"
TokenHeaderAndPayloadCookieKey cookie contains header.payload
View Source
const TokenSignatureCookieKey string = "platform-token-sig"
TokenSignatureCookieKey cookie contains signature
Variables ¶
View Source
var ( // CtxKeyResponseWriter writes response to header CtxKeyResponseWriter = contextKey("ResponseWriter") // CtxKeyHeaderPayloadCookie for JWT in 2 cookies CtxKeyHeaderPayloadCookie = contextKey("HeaderPayloadCookie") // CtxKeyAuthorization header CtxKeyAuthorization = contextKey("Authorization") // CtxKeyUserID current userId (from JWT) in context CtxKeyUserID = contextKey("UserId") // CtxKeyEmail current user email (from JWT) in context CtxKeyEmail = contextKey("Email") // CtxKeyName current user name (from JWT) in context CtxKeyName = contextKey("Name") )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.