api_handlers

package
v0.0.0-...-e46559e Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RegisterLdapApiHandlers = RegisterLdapApiHandlersImpl
	LDAPRefresh             = LDAPRefreshImpl
)
View Source
var (
	Logger = zerolog.Logger
)
View Source
var (
	RandToken = RandTokenImpl
)
View Source
var (
	RegisterAppTemplatesApiHandlers = RegisterAppTemplatesApiHandlersImpl
)
View Source
var (
	RegisterApplicationTabApiHandlers = RegisterApplicationTabApiHandlersImpl
)
View Source
var (
	RegisterApplicationsApiHandlers = RegisterApplicationsApiHandlersImpl
)
View Source
var (
	RegisterAuthenticationApiHandlers = RegisterAuthenticaionApiHandlersImpl
)
View Source
var (
	RegisterGroupApiHandlers = RegisterGroupApiHandlersImpl
)
View Source
var (
	RegisterGroupApplicationsApiHandlers = RegisterGroupApplicationsApiHandlersImpl
)
View Source
var (
	RegisterHeimdallApiHandlers = RegisterHeimdallApiHandlersImpl
)
View Source
var (
	RegisterTabApiHandlers = RegisterTabApiHandlersImpl
)
View Source
var (
	RegisterUploadIconApiHandlers = RegisterUploadIconApiHandlersImpl
)
View Source
var (
	RegisterUserApiHandlers = RegisterUserApiHandlersImpl
)
View Source
var (
	RegisterUserApplicationsApiHandlers = RegisterUserApplicationsApiHandlersImpl
)
View Source
var (
	RegisterUserGroupApiHandlers = RegisterUserGroupApiHandlersImpl
)

Functions

func IndexGroup

func IndexGroup(s []*models.Group, v models.Group) int

func IndexUser

func IndexUser(s []*models.User, v models.User) int

func IndexUserGroup

func IndexUserGroup(s []*models.UserGroup, v models.UserGroup) int

func LDAPRefreshImpl

func LDAPRefreshImpl(db database.Database, ldap ldap_handler.LdapHandler) error

func RandTokenImpl

func RandTokenImpl(n int) string

func RegisterApiHandlers

func RegisterApiHandlers(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler, heimdall heimdall.Heimdall)

func RegisterAppTemplatesApiHandlersImpl

func RegisterAppTemplatesApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterApplicationTabApiHandlersImpl

func RegisterApplicationTabApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterApplicationsApiHandlersImpl

func RegisterApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterAuthenticaionApiHandlersImpl

func RegisterAuthenticaionApiHandlersImpl(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler)

func RegisterGroupApiHandlersImpl

func RegisterGroupApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterGroupApplicationsApiHandlersImpl

func RegisterGroupApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterHeimdallApiHandlersImpl

func RegisterHeimdallApiHandlersImpl(api *operations.NoodleAPI, db database.Database, heimdall heimdall.Heimdall)

func RegisterLdapApiHandlersImpl

func RegisterLdapApiHandlersImpl(api *operations.NoodleAPI, db database.Database, ldap ldap_handler.LdapHandler)

func RegisterTabApiHandlersImpl

func RegisterTabApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterUploadIconApiHandlersImpl

func RegisterUploadIconApiHandlersImpl(api *operations.NoodleAPI, heimdall heimdall.Heimdall)

func RegisterUserApiHandlersImpl

func RegisterUserApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterUserApplicationsApiHandlersImpl

func RegisterUserApplicationsApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RegisterUserGroupApiHandlersImpl

func RegisterUserGroupApiHandlersImpl(api *operations.NoodleAPI, db database.Database)

func RemoteUserAuthHandler

func RemoteUserAuthHandler(db database.Database, remoteUser string) (*models.Principal, error)

func SyncLDAPGroups

func SyncLDAPGroups(db database.Database, ldap ldap_handler.LdapHandler) error

func SyncLDAPUserGroups

func SyncLDAPUserGroups(db database.Database, ldap ldap_handler.LdapHandler) error

func SyncLDAPUsers

func SyncLDAPUsers(db database.Database, ldap ldap_handler.LdapHandler) error

func TokenAuthHandler

func TokenAuthHandler(db database.Database, token string) (*models.Principal, error)

Types

type ResponseWriter

type ResponseWriter interface {
	http.ResponseWriter
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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