auth

package
v0.0.0-...-a6acc86 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2022 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Begin

func Begin(res http.ResponseWriter, req *http.Request)

Begin entry point of the slsfn /v{X}/auth/[provider]

func BeginNamedProvider

func BeginNamedProvider(provider string, res http.ResponseWriter, req *http.Request)

BeginNamedProvider entry point of the slsfn /v{X}/auth/[provider] - Named helper

func CallbackHandler

func CallbackHandler(db *gen.DB) func(http.ResponseWriter, *http.Request)

CallbackHandler to complete auth provider flow

func CallbackHandlerNamedProvider

func CallbackHandlerNamedProvider(db *gen.DB, provider string) func(http.ResponseWriter, *http.Request)

CallbackHandlerNamedProvider to complete auth provider flow - Named provider helper

func Login

func Login(db *gen.DB) func(http.ResponseWriter, *http.Request)

Login entry point of the slsfn /v{X}/auth/login

func Logout

func Logout(res http.ResponseWriter, req *http.Request)

Logout logs out of the auth provider

func Register

func Register(db *gen.DB) func(http.ResponseWriter, *http.Request)

Register entry point of the slsfn /v{X}/auth/register

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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