web

package
v0.0.0-...-4c71352 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2024 License: AGPL-3.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccountEndpoint

func AccountEndpoint() echo.HandlerFunc

func AddOrUpdateApiTokenEndpoint

func AddOrUpdateApiTokenEndpoint(gw2ApiClient *gw2.ApiClient) echo.HandlerFunc

func ApiTokenVerificationEndpoint

func ApiTokenVerificationEndpoint() echo.HandlerFunc

func AppSummaryEndpoint

func AppSummaryEndpoint() echo.HandlerFunc

func ApplicationAPIKeyAuthenticatedMiddleware

func ApplicationAPIKeyAuthenticatedMiddleware() echo.MiddlewareFunc

func ApplicationAPIKeyPermissionMiddleware

func ApplicationAPIKeyPermissionMiddleware(requiredPermissions ...auth.Permission) echo.MiddlewareFunc

func AuthInfoEndpoint

func AuthInfoEndpoint() echo.HandlerFunc

func AuthenticatedMiddleware

func AuthenticatedMiddleware(conv *service.SessionJwtConverter) echo.MiddlewareFunc

func CSRFMiddleware

func CSRFMiddleware() echo.MiddlewareFunc

func CreateDevApplicationAPIKeyEndpoint

func CreateDevApplicationAPIKeyEndpoint() echo.HandlerFunc

func CreateDevApplicationClientEndpoint

func CreateDevApplicationClientEndpoint() echo.HandlerFunc

func CreateDevApplicationEndpoint

func CreateDevApplicationEndpoint() echo.HandlerFunc

func DeleteAccountEndpoint

func DeleteAccountEndpoint() echo.HandlerFunc

func DeleteAccountFederationEndpoint

func DeleteAccountFederationEndpoint() echo.HandlerFunc

func DeleteAccountFederationSessionEndpoint

func DeleteAccountFederationSessionEndpoint() echo.HandlerFunc

func DeleteApiTokenEndpoint

func DeleteApiTokenEndpoint() echo.HandlerFunc

func DeleteDevApplicationAPIKeyEndpoint

func DeleteDevApplicationAPIKeyEndpoint() echo.HandlerFunc

func DeleteDevApplicationClientEndpoint

func DeleteDevApplicationClientEndpoint() echo.HandlerFunc

func DeleteDevApplicationEndpoint

func DeleteDevApplicationEndpoint() echo.HandlerFunc

func DeleteHistoricalCookiesMiddleware

func DeleteHistoricalCookiesMiddleware() echo.MiddlewareFunc

func DeleteUserApplicationEndpoint

func DeleteUserApplicationEndpoint() echo.HandlerFunc

func DevApplicationClientEndpoint

func DevApplicationClientEndpoint() echo.HandlerFunc

func DevApplicationEndpoint

func DevApplicationEndpoint() echo.HandlerFunc

func DevApplicationUsersEndpoint

func DevApplicationUsersEndpoint() echo.HandlerFunc

func DevApplicationsEndpoint

func DevApplicationsEndpoint() echo.HandlerFunc

func Gw2AccountEndpoint

func Gw2AccountEndpoint() echo.HandlerFunc

func Gw2AccountsEndpoint

func Gw2AccountsEndpoint() echo.HandlerFunc

func Middleware

func Middleware(pool *pgxpool.Pool) echo.MiddlewareFunc

func ModifyDevApplicationClientRedirectURIsEndpoint

func ModifyDevApplicationClientRedirectURIsEndpoint() echo.HandlerFunc

func RegenerateDevApplicationClientSecretEndpoint

func RegenerateDevApplicationClientSecretEndpoint() echo.HandlerFunc

func UpdateDevApplicationClientRedirectURIsEndpoint

func UpdateDevApplicationClientRedirectURIsEndpoint() echo.HandlerFunc

func UpdateDevApplicationClientUserEndpoint

func UpdateDevApplicationClientUserEndpoint() echo.HandlerFunc

func UpdateGw2AccountEndpoint

func UpdateGw2AccountEndpoint() echo.HandlerFunc

func UserApplicationEndpoint

func UserApplicationEndpoint() echo.HandlerFunc

func UserApplicationsEndpoint

func UserApplicationsEndpoint() echo.HandlerFunc

func VerificationActiveEndpoint

func VerificationActiveEndpoint() echo.HandlerFunc

func VerificationPendingEndpoint

func VerificationPendingEndpoint() echo.HandlerFunc

Types

type ApiKeyAuthenticatedHandlerFunc

type ApiKeyAuthenticatedHandlerFunc func(c echo.Context, rctx RequestContext, apiKey auth.ApiKey) error

type AuthenticatedHandlerFunc

type AuthenticatedHandlerFunc func(c echo.Context, rctx RequestContext, session auth.Session) error

type HandlerFunc

type HandlerFunc func(c echo.Context, rctx RequestContext) error

type RequestContext

type RequestContext interface {
	ExecuteTx(ctx context.Context, txOptions pgx.TxOptions, fn func(pgx.Tx) error) error
}

Jump to

Keyboard shortcuts

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