auth: added OpDiscovery

Change-Id: I71ce44732206f5ec84cc2c1db4457d49eb906b0e
This commit is contained in:
mpl 2013-01-15 15:01:57 +01:00
parent dd72cd4434
commit 1248dfd4da
2 changed files with 5 additions and 5 deletions

View File

@ -39,10 +39,11 @@ const (
OpEnumerate
OpRemove
OpSign
OpRead = OpEnumerate | OpStat | OpGet
OpDiscovery
OpRead = OpEnumerate | OpStat | OpGet | OpDiscovery
OpRW = OpUpload | OpEnumerate | OpStat | OpGet // Not Remove
OpVivify = OpUpload | OpStat | OpGet
OpAll = OpUpload | OpEnumerate | OpStat | OpRemove | OpGet | OpSign
OpVivify = OpUpload | OpStat | OpGet | OpDiscovery
OpAll = OpUpload | OpEnumerate | OpStat | OpRemove | OpGet | OpSign | OpDiscovery
)
var kBasicAuthPattern = regexp.MustCompile(`^Basic ([a-zA-Z0-9\+/=]+)`)

View File

@ -120,8 +120,7 @@ func (rh *RootHandler) registerSyncHandler(h *SyncHandler) {
func (rh *RootHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
if wantsDiscovery(req) {
// TODO(mpl): OpDiscovery
if auth.Allowed(req, auth.OpGet) {
if auth.Allowed(req, auth.OpDiscovery) {
rh.serveDiscovery(rw, req)
return
}