Auth: Remove redundant preview/download token wiring for JWT #5230

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-10-29 15:21:49 +01:00
parent 6e43f14476
commit 630506e021
3 changed files with 14 additions and 33 deletions

View File

@@ -86,8 +86,11 @@ func TestAuthAnyJWT(t *testing.T) {
session := authAnyJWT(c, "192.0.2.50", token, acl.ResourceFiles, acl.Permissions{acl.AccessLibrary})
require.NotNil(t, session)
assert.Equal(t, http.StatusOK, session.HttpStatus())
assert.Equal(t, fx.preview, session.PreviewToken)
assert.Equal(t, fx.download, session.DownloadToken)
assert.Empty(t, session.PreviewToken)
assert.Empty(t, session.DownloadToken)
cfg := fx.nodeConf.ClientSession(session)
assert.Equal(t, fx.preview, cfg.PreviewToken)
assert.Equal(t, fx.download, cfg.DownloadToken)
assert.True(t, session.SessExpires > session.CreatedAt.Unix())
assert.True(t, session.LastActive >= session.CreatedAt.Unix())
})