projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve tokens
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
CmsUserManager.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java
b/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java
index 39d4be622f9a09219c633e3dea94b5193b789e50..1dafe7c810636308b7b9482b69a35aea44f51807 100644
(file)
--- 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;
package org.argeo.cms;
+import java.time.ZonedDateTime;
import java.util.List;
import java.util.Set;
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, Integer hours, String... roles);
+ void addAuthToken(String userDn, String token, ZonedDateTime expiryDate, String... roles);
+
void expireAuthToken(String token);
void expireAuthTokens(Subject subject);
void expireAuthToken(String token);
void expireAuthTokens(Subject subject);