Roughing in JWT-based authentication.
Todo: Actually utilize this stuff somewhere.
This commit is contained in:
parent
8dc07e3cc8
commit
be9e6481d0
8 changed files with 181 additions and 9 deletions
|
@ -66,5 +66,9 @@ func API() *mux.Router {
|
|||
m.Path("/measurements/{Id:.+}").Methods("PUT").Name(UpdateMeasurement)
|
||||
m.Path("/measurements/{Id:.+}").Methods("DELETE").Name(DeleteMeasurement)
|
||||
|
||||
// Authentication
|
||||
m.Path("/token/").Methods("GET").Name(GetToken)
|
||||
m.Path("/restricted/").Methods("GET").Name(Restricted)
|
||||
|
||||
return m
|
||||
}
|
||||
|
|
|
@ -52,4 +52,7 @@ const (
|
|||
Measurements = "measurements:list"
|
||||
UpdateMeasurement = "measurements:update"
|
||||
DeleteMeasurement = "measurements:delete"
|
||||
|
||||
GetToken = "token:get"
|
||||
Restricted = "restricted:get"
|
||||
)
|
||||
|
|
Reference in a new issue