467f7b1585
This adds standard OAuth2 client credentials and bearer token support as well as scope-based authorization checks for REST API clients. Note that this initial implementation should not be used in production and that the access token limit has not been implemented yet. Signed-off-by: Michael Mayer <michael@photoprism.app>
8 lines
139 B
Go
8 lines
139 B
Go
package authn
|
|
|
|
// API client types.
|
|
const (
|
|
ClientConfidential = "confidential"
|
|
ClientWebDAV = "webdav"
|
|
ClientUnknown = ""
|
|
)
|