server

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2017 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCoockieSession

func NewCoockieSession() (sess echo.MiddlewareFunc)

func NewOperation

func NewOperation(tName, summary, opDescribetion string, params []spec.Parameter, responseDescription string, respSchema *spec.Schema) (op *spec.Operation)

Types

type GatewayServer

type GatewayServer struct {
	*echo.Echo       // web service
	*casbin.Enforcer // authorization service

	DefaultRegisterRole string // Default New User Group
	// contains filtered or unexported fields
}

func NewGatewayServer

func NewGatewayServer(connStr string, resourceHostStr string, defaultRole ...string) (s *GatewayServer)

NewGatewayServer instance

func (*GatewayServer) BasicAuthSessionMw

func (s *GatewayServer) BasicAuthSessionMw(next echo.HandlerFunc) echo.HandlerFunc

BasicAuthSessionMw is used for reading basic auth header and save username if it passed

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL