3
0
corteza/internal/auth/interfaces.go
Tit Petric 1c9b1d2d7f upd(internal):
- option to disable OIDC via config
- extend TokenEncoder with SetCookie
2018-11-26 16:58:19 +01:00

18 lines
255 B
Go

package auth
import (
"net/http"
)
type (
Identifiable interface {
Identity() uint64
Valid() bool
}
TokenEncoder interface {
Encode(identity Identifiable) string
SetCookie(w http.ResponseWriter, r *http.Request, identity Identifiable)
}
)