Documentation ¶
Index ¶
- Constants
- Variables
- func AddAllowedSubnet(s string) error
- func ApiStatus(w http.ResponseWriter, r *http.Request)
- func ApiVoucherConsume(w http.ResponseWriter, r *http.Request)
- func LoadConfig()
- func NewUserCookie(w http.ResponseWriter, id string)
- func NewUsersRouter() *mux.Router
- func OAuthRedirect(w http.ResponseWriter, r *http.Request)
- func Root(w http.ResponseWriter, r *http.Request)
- func SubnetFenceMiddleware(rw http.ResponseWriter, r *http.Request, next http.HandlerFunc)
- func UniFiCallback(w http.ResponseWriter, r *http.Request)
- func UniFiClientInit()
- func UsersAuthorisationApi(w http.ResponseWriter, r *http.Request)
- func UsersDeleteApi(w http.ResponseWriter, r *http.Request)
- func UsersView(w http.ResponseWriter, r *http.Request)
- type ConfigS
- type Subnet
Constants ¶
View Source
const STATICPATH string = "static/"
Variables ¶
View Source
var HttpClient *http.Client = http.DefaultClient
View Source
var Uclient *unifi.Client
Functions ¶
func AddAllowedSubnet ¶
func ApiVoucherConsume ¶
func ApiVoucherConsume(w http.ResponseWriter, r *http.Request)
func LoadConfig ¶
func LoadConfig()
func NewUserCookie ¶
func NewUserCookie(w http.ResponseWriter, id string)
func NewUsersRouter ¶
func OAuthRedirect ¶
func OAuthRedirect(w http.ResponseWriter, r *http.Request)
func SubnetFenceMiddleware ¶
func SubnetFenceMiddleware(rw http.ResponseWriter, r *http.Request, next http.HandlerFunc)
func UniFiCallback ¶
func UniFiCallback(w http.ResponseWriter, r *http.Request)
func UniFiClientInit ¶
func UniFiClientInit()
func UsersAuthorisationApi ¶
func UsersAuthorisationApi(w http.ResponseWriter, r *http.Request)
func UsersDeleteApi ¶
func UsersDeleteApi(w http.ResponseWriter, r *http.Request)
Types ¶
Click to show internal directories.
Click to hide internal directories.