photoprism/internal/config
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
..
testdata
about.go Logs: Update log levels and messages 2023-10-07 16:00:23 +02:00
cli_context.go
cli_flag.go
cli_flag_test.go
cli_flags.go Config: Refactor authentication settings #782 2023-10-07 11:09:27 +02:00
cli_flags_report.go
cli_flags_test.go Config: Refactor authentication settings #782 2023-10-07 11:09:27 +02:00
client_assets.go
client_assets_test.go
client_config.go Config: Add trace log for performance measurement #3810 2023-10-15 09:31:57 +02:00
client_config_test.go Settings: Enable delete feature by default #3801 2023-10-08 15:42:23 +02:00
client_ext.go
config.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
config_app.go PWA: Set orientation to any in generated manifest.json #3413 2023-10-10 20:43:44 +02:00
config_app_test.go
config_auth.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
config_auth_test.go Config: Refactor authentication settings #782 2023-10-07 11:09:27 +02:00
config_cache.go
config_const.go
config_convert.go
config_customize.go
config_customize_test.go
config_db.go
config_db_test.go
config_faces.go
config_faces_test.go
config_features.go
config_features_test.go
config_ffmpeg.go
config_ffmpeg_test.go
config_filepaths.go Videos: Cache embedded media to allow streaming and transcoding #3764 2023-09-24 17:13:06 +02:00
config_filepaths_test.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
config_metadata.go
config_metadata_test.go
config_proxy.go
config_proxy_test.go
config_raw.go
config_raw_test.go
config_resample.go
config_resample_test.go
config_server.go
config_server_test.go
config_tensorflow.go
config_test.go Videos: Cache embedded media to allow streaming and transcoding #3764 2023-09-24 17:13:06 +02:00
config_tls.go
config_tls_test.go
dsn.go
dsn_test.go
env.go
env_test.go
error.go
extensions.go
flags.go Config: Change position of "http-cache-public" command flag 2023-10-26 09:04:34 +02:00
log_error.go
options.go Config: Change position of "http-cache-public" command flag 2023-10-26 09:04:34 +02:00
options_report.go
options_report_test.go
options_test.go
report.go Config: Change position of "http-cache-public" command flag 2023-10-26 09:04:34 +02:00
report_test.go
settings.go Config: Refactor directory initialization and improve inline docs 2023-06-14 16:44:45 +02:00
test.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
test_test.go
thumbnails.go
values.go