1234567891011121314151617181920212223242526272829 |
- package auth
- import "net/http"
- //----------------------------------------------------------------------------------------------------------------------
- type NoAuth struct {
- User AuthData
- }
- func (a *NoAuth) DoAuth(w http.ResponseWriter, r *http.Request) (*AuthData, bool) {
- return &a.User, true
- }
- func (a *NoAuth) AddUser(user string, group string, password string) error {
- return nil
- }
- func (a *NoAuth) DeleteUser(user string) error {
- return nil
- }
- func NewNoAuth() AuthManager {
- return &NoAuth{
- User: AuthData{
- User: "admin",
- Group: "admin",
- },
- }
- }
|