photoprism/pkg/clean
Michael Mayer 467f7b1585 OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943
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>
2023-12-12 18:42:50 +01:00
..
altitude.go Metadata: Ensure the altitude is not out of range and fix logs #3182 2023-02-09 11:51:26 +01:00
altitude_test.go Metadata: Ensure the altitude is not out of range and fix logs #3182 2023-02-09 11:51:26 +01:00
ascii.go
auth.go CLI: Improve length check in "photoprism passwd" command #3482 2023-06-19 17:24:02 +02:00
auth_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
clean.go Links: Change https://photoprism.app/ to https://www.photoprism.app/ 2023-02-08 09:07:42 +01:00
clip.go
codec.go
codec_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
color.go PWA: Create manifest.json in code without using a template #3181 2023-02-10 15:53:01 +01:00
color_test.go PWA: Create manifest.json in code without using a template #3181 2023-02-10 15:53:01 +01:00
const.go
duration.go Videos: Index and display durations of less than one second #3224 2023-02-22 16:33:33 +01:00
duration_test.go Videos: Index and display durations of less than one second #3224 2023-02-22 16:33:33 +01:00
error.go Clean: Shorten error log sanitization function name #439 #3588 2023-08-15 17:05:55 +02:00
error_test.go Clean: Shorten error log sanitization function name #439 #3588 2023-08-15 17:05:55 +02:00
filename.go Index: Add native support for MP4 and Samsung/Google Motion Photos #439 2023-09-22 23:59:56 +02:00
filename_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
gps.go Places: Support sub-km distances when searching for locations #3558 2023-09-20 18:37:41 +02:00
gps_test.go Tests: Add unit tests 2023-09-20 21:48:55 +02:00
hex.go
hex_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
id.go
id_test.go
log.go Clean: Shorten error log sanitization function name #439 #3588 2023-08-15 17:05:55 +02:00
log_test.go Clean: Shorten error log sanitization function name #439 #3588 2023-08-15 17:05:55 +02:00
name.go
name_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
numeric.go Videos: Index and display durations of less than one second #3224 2023-02-22 16:33:33 +01:00
numeric_test.go Videos: Index and display durations of less than one second #3224 2023-02-22 16:33:33 +01:00
orientation.go Edit: Change image orientation through the user interface #464 2023-03-20 16:18:27 +01:00
orientation_test.go Edit: Change image orientation through the user interface #464 2023-03-20 16:18:27 +01:00
path.go Index: Add native support for MP4 and Samsung/Google Motion Photos #439 2023-09-22 23:59:56 +02:00
path_test.go Library: Allow "#" at the beginning of path names #3695 2023-09-20 17:13:25 +02:00
scope.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
scope_test.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
search.go
search_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
sql.go
sql_test.go
state.go
state_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
token.go
token_test.go Tests: Add unit tests for pkg/clean 2023-06-26 15:57:56 +02:00
type.go
type_test.go
unicode.go
unicode_test.go
uri.go
uri_test.go