Documentation
¶
Index ¶
- func AccessTokenOnly(c *zip.Ctx) error
- func ApiKeyOnly(c *zip.Ctx) error
- func ApiKeyOrAccessTokenOnly(c *zip.Ctx) error
- func CustomerTokenOnly(c *zip.Ctx) error
- func DecodeToken(c *zip.Ctx, tokString string, validationFn func(oauthtoken.Claims) error) (*organization.Organization, *app.App, *oauthtoken.Claims, bool)
- func GetAccessToken(c *zip.Ctx) string
- func GetClaims(c *zip.Ctx) *oauthtoken.Claims
- func GetPermissions(c *zip.Ctx) bit.Field
- func GetStore(c *zip.Ctx) *app.App
- func GetUser(c *zip.Ctx) *user.User
- func IsAccessIssuerRevoked(c *zip.Ctx, claims *oauthtoken.Claims) bool
- func IsCustomerIssuerRevoked(c *zip.Ctx, org *organization.Organization, claims *oauthtoken.Claims) bool
- func ParseToken(c *zip.Ctx)
- func TokenPermits(masks ...bit.Mask) zip.Handler
- func TokenRequired(masks ...bit.Mask) zip.Handler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessTokenOnly ¶
func ApiKeyOnly ¶
Site Tokens require no user id and a organization name and app name with Claims
func ApiKeyOrAccessTokenOnly ¶
Site Tokens require no user id and a organization name and app name with Claims
func CustomerTokenOnly ¶
Customer Tokens require a user id and a organization name and app name with AccessClaims
func DecodeToken ¶
func DecodeToken(c *zip.Ctx, tokString string, validationFn func(oauthtoken.Claims) error) (*organization.Organization, *app.App, *oauthtoken.Claims, bool)
func GetAccessToken ¶
func IsAccessIssuerRevoked ¶
func IsAccessIssuerRevoked(c *zip.Ctx, claims *oauthtoken.Claims) bool
func IsCustomerIssuerRevoked ¶
func IsCustomerIssuerRevoked(c *zip.Ctx, org *organization.Organization, claims *oauthtoken.Claims) bool
func ParseToken ¶
func TokenPermits ¶
Permissions required to access route
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.