| 12345678910111213141516171819202122232425262728 |
- package auth
- import (
- "git.sxidc.com/go-framework/baize/framework/core/api"
- "git.sxidc.com/go-framework/baize/framework/core/infrastructure"
- "github.com/pkg/errors"
- )
- const (
- tokenContextKey = "auth-context-token"
- )
- func Authentication(i *infrastructure.Infrastructure) api.Handler {
- return func(c *api.Context) {
- // TODO 中间件
- //dbExecutor := i.DBExecutor()
- c.Next()
- }
- }
- func GetTokenContext(c *api.Context) (string, error) {
- value, exist := c.Get(tokenContextKey)
- if !exist {
- return "", errors.New("没有找到token")
- }
- return value.(string), nil
- }
|