X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsUserManager.java;h=1dafe7c810636308b7b9482b69a35aea44f51807;hb=08490f85954fc85940d1182c12a825b33491c3ba;hp=39d4be622f9a09219c633e3dea94b5193b789e50;hpb=24fae6254c74806416ee21cb6a73388d5e958b29;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java b/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java index 39d4be622..1dafe7c81 100644 --- a/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java +++ b/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java @@ -1,5 +1,6 @@ package org.argeo.cms; +import java.time.ZonedDateTime; import java.util.List; import java.util.Set; @@ -73,6 +74,8 @@ public interface CmsUserManager { void addAuthToken(String userDn, String token, Integer hours, String... roles); + void addAuthToken(String userDn, String token, ZonedDateTime expiryDate, String... roles); + void expireAuthToken(String token); void expireAuthTokens(Subject subject);