Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + func IsHTTPS(req *http.Request) (bool, error) + func NewReverseProxyWithAuth(auth *auth.Auth, bundle *bundle.Bundle) (http.Handler, error) + func NewServer(token tokenpb.TokenServiceServer) (*http.Server, error) + type ApiData struct + Data interface{} + Err interface{} + Success bool + type LoginServer struct + func NewLoginServer(token tokenpb.TokenServiceServer) (*LoginServer, error) + func (s *LoginServer) Login(rw http.ResponseWriter, req *http.Request) + func (s *LoginServer) LoginCB(rw http.ResponseWriter, req *http.Request) + func (s *LoginServer) Logout(rw http.ResponseWriter, req *http.Request) + func (s *LoginServer) PwdLogin(rw http.ResponseWriter, req *http.Request) + func (s *LoginServer) ServeHTTP(rw http.ResponseWriter, req *http.Request) + func (s *LoginServer) UserInfo(rw http.ResponseWriter, req *http.Request) + type PwdLoginRequest struct + Password string + Username string + type PwdLoginResponse struct + SessionID string + type ReverseProxyWithAuth struct + func (r *ReverseProxyWithAuth) ServeHTTP(rw http.ResponseWriter, req *http.Request)