Documentation
¶
Index ¶
- func StartServer(ctx context.Context, config *config.Config) error
- type Server
- func (s *Server) CheckSessionToken(req *api.SessionTokenRequest) (*api.SessionTokenResponse, error)
- func (s *Server) GetPublicKey() key.PublicKey
- func (s *Server) RegisterRoutes(e *echo.Echo, enableEndpoints bool)
- func (s *Server) RegisterSession(req *api.RegisterSessionRequest) (*api.SessionTokenResponse, error)
- type SessionRegistry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) CheckSessionToken ¶ added in v0.2.0
func (s *Server) CheckSessionToken(req *api.SessionTokenRequest) (*api.SessionTokenResponse, error)
func (*Server) GetPublicKey ¶
func (*Server) RegisterRoutes ¶
func (*Server) RegisterSession ¶
func (s *Server) RegisterSession(req *api.RegisterSessionRequest) (*api.SessionTokenResponse, error)
type SessionRegistry ¶ added in v0.2.0
type SessionRegistry interface { GetPublicKey() key.PublicKey RegisterSession(request *api.RegisterSessionRequest) (*api.SessionTokenResponse, error) CheckSessionToken(request *api.SessionTokenRequest) (*api.SessionTokenResponse, error) }
func NewRemoteSessionRegistry ¶ added in v0.3.0
func NewRemoteSessionRegistry(config config.Auth) (SessionRegistry, error)
Click to show internal directories.
Click to hide internal directories.