Documentation ¶
Index ¶
- func AddCypher(r *phx.Router)
- func AddCypherWithPassword(r *phx.Router, password string)
- func AddHasher(r *phx.Router)
- func AddRendering(r *phx.Router, fs embed.FS) *renderer.TemplateRenderer
- func AddSession(r *phx.Router, duration time.Duration)
- func AddSessionWithStore(r *phx.Router, duration time.Duration, store session.SessionStore)
- func UseCors(r *phx.Router, opt middleware.CorsOptions)
- func UseCorsDefault(r *phx.Router)
- func UseCsrf(r *phx.Router, duration time.Duration)
- type Authorization
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCypherWithPassword ¶
func AddRendering ¶
func AddSessionWithStore ¶
func UseCors ¶
func UseCors(r *phx.Router, opt middleware.CorsOptions)
func UseCorsDefault ¶
Types ¶
type Authorization ¶
type Authorization struct {
// contains filtered or unexported fields
}
func AddAuthorization ¶
func AddAuthorization(r *phx.Router) Authorization
func AddAuthorizationWithRedirect ¶
func AddAuthorizationWithRedirect(r *phx.Router, redirect string) Authorization
func (Authorization) Admin ¶
func (auth Authorization) Admin() phx.Middleware
func (Authorization) Authorize ¶
func (auth Authorization) Authorize() phx.Middleware
func (Authorization) Roles ¶
func (auth Authorization) Roles(roles []core.Role) phx.Middleware
Click to show internal directories.
Click to hide internal directories.