Michael Mayer
023fbe3a1d
Pkg: Add service/cluster package & rename media/http → service/http #98
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-09-13 12:58:28 +02:00
Michael Mayer
4c7ca93dcc
Metadata: Improve handling of Local and UTC timezones #4622 #4946
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-04-23 15:08:15 +02:00
Michael Mayer
d0239ba209
UX: Improve quota calculation and checks in config and api #4266
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-03-17 16:12:47 +01:00
Michael Mayer
7f0717e9a0
Auth: Prevent login if additional accounts may not be created #4266
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-03-12 01:08:16 +01:00
Michael Mayer
6a89519e63
Videos: Refactor codec, content and file type specifications #4770
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-02-05 00:30:45 +01:00
Michael Mayer
1f4f65e988
Server: Add "force" and "mode" flags for sockets #4673 #4767 #4765 #4467
...
These changes allow you to force the re-creation of existing Unix domain
sockets and set the permissions of sockets after they have been created.
The flag or variable value for this must be formatted as follows:
--http-host="unix:/var/run/photoprism.sock?force=true&mode=660"
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-02-04 12:03:00 +01:00
Michael Mayer
4243032629
OIDC: Refactor Subject and Issuer update in redirect API endpoint #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-09 12:06:56 +02:00
Michael Mayer
0afb4ddee9
OIDC: Add UpdateAuthID() method to User entity model #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-09 11:47:26 +02:00
Michael Mayer
fe9caaa83b
OIDC: Improve CLI commands and add AuthIssuer to users and sessions #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-09 11:01:59 +02:00
Michael Mayer
e87f32fa5c
OIDC: Add "address" to the default userinfo request scopes #782
...
see https://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-09 06:55:06 +02:00
Michael Mayer
5546a56183
OIDC: Remove provider access and refresh token from session #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-08 19:01:53 +02:00
Michael Mayer
11e5246e33
OIDC: Ensure subject IDs are unique and super-admins can edit them #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-08 18:16:24 +02:00
Michael Mayer
22aa700b1e
Config: Refactor initialization of settings and database connection
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-07 17:00:38 +02:00
Michael Mayer
c970511c82
OIDC: Upgrade "zitadel/oidc" from v1 to v2 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-06 11:15:23 +02:00
Michael Mayer
be68b4a01b
OIDC: Append random 6-digit number if a username already exists #782
...
This also allows admins to set a login password for accounts registered
via OIDC.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-05 14:17:09 +02:00
Michael Mayer
fbb0284efa
OIDC: Allow to use nickname as username #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-05 10:47:09 +02:00
Michael Mayer
3ecee16848
OIDC: Improve auth api logs and user verification #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-04 10:24:10 +02:00
Michael Mayer
1ee04c3017
Backend: Move unix package to /pkg/time/unix
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-03 09:31:27 +02:00
Michael Mayer
11b04bcbe7
OIDC: Update profile details when an existing user signs in #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 14:34:16 +02:00
Michael Mayer
b7e9bca2b0
OIDC: Update API handler docs in internal/api/oidc_redirect.go #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 14:04:35 +02:00
Michael Mayer
2230dfb216
OIDC: Set user avatar image from profile information #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 13:38:36 +02:00
Michael Mayer
0b15adcfe0
OIDC: Improve locale string assignment #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 08:45:19 +02:00
Michael Mayer
e5bbff4020
Backend: Move get package to /internal/photoprism/get
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 08:03:30 +02:00
Michael Mayer
a97f8d0795
API: Implement OIDC redirect endpoint #782
...
Requires further testing and refinement before it can be released.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-01 16:50:53 +02:00
Michael Mayer
412a6e9b7a
API: Implement OIDC login endpoint #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-06-27 10:42:42 +02:00
Michael Mayer
7dff5511bc
API: Refactor OAuth2 and OIDC endpoints #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-06-27 10:16:12 +02:00