Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddClientInContext ¶
func ClientInjectorMiddleware ¶
func ClientInjectorMiddleware(client Client) mux.MiddlewareFunc
ClientInjectorMiddleware will inject into request context the mongo collections.
Types ¶
type Client ¶
type Client interface { Disconnect() error RetrieveUserBindings(ctx context.Context, user types.User) ([]types.Binding, error) RetrieveUserRolesByRolesID(ctx context.Context, userRolesId []string) ([]types.Role, error) }
Client allows to retrieve information to evaluate policy, as bindings and roles
Click to show internal directories.
Click to hide internal directories.