| 1234567891011121314151617181920212223242526272829303132333435 |
- package auth
- import (
- "git.sxidc.com/go-framework/baize/convenient/domain/auth/permission"
- "git.sxidc.com/go-framework/baize/convenient/domain/auth/permission_group"
- "git.sxidc.com/go-framework/baize/convenient/domain/auth/relations"
- "git.sxidc.com/go-framework/baize/convenient/domain/auth/role"
- "git.sxidc.com/go-framework/baize/convenient/domain/auth/user"
- "git.sxidc.com/go-framework/baize/framework/binding"
- )
- // Simple Bind参数
- type Simple struct {
- // schema
- Schema string
- // AES加密用到的Key
- AESKey string
- }
- func (simple *Simple) bind(binder *binding.Binder) {
- (&permission.Simple{Schema: simple.Schema}).Bind(binder)
- (&permission_group.Simple{Schema: simple.Schema}).Bind(binder)
- (&role.Simple{Schema: simple.Schema}).Bind(binder)
- (&user.Simple{Schema: simple.Schema, AESKey: simple.AESKey}).Bind(binder)
- (&relations.Simple{Schema: simple.Schema}).Bind(binder)
- // TODO Challenge
- // TODO 生成Token
- }
- func BindAuth(binder *binding.Binder, simple *Simple) {
- simple.bind(binder)
- }
|