...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package auth
16
17 import (
18 "context"
19 )
20
21 type tokenNop struct{}
22
23 func (t *tokenNop) enable() {}
24 func (t *tokenNop) disable() {}
25 func (t *tokenNop) invalidateUser(string) {}
26 func (t *tokenNop) genTokenPrefix() (string, error) { return "", nil }
27 func (t *tokenNop) info(ctx context.Context, token string, rev uint64) (*AuthInfo, bool) {
28 return nil, false
29 }
30 func (t *tokenNop) assign(ctx context.Context, username string, revision uint64) (string, error) {
31 return "", ErrAuthFailed
32 }
33 func newTokenProviderNop() (*tokenNop, error) {
34 return &tokenNop{}, nil
35 }
36
View as plain text