You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2017/08/08 18:26:46 UTC

[09/10] airavata git commit: AIRAVATA-2507 Change access token, sso idle session timeouts

AIRAVATA-2507 Change access token, sso idle session timeouts

Setting access token timeout to 30 minutes, sso idel session timeout to
60 minutes.


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/b2799044
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/b2799044
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/b2799044

Branch: refs/heads/develop
Commit: b279904467f3005b42791beffd3ccbd0ec718cc0
Parents: 21a7505
Author: Marcus Christie <ma...@apache.org>
Authored: Tue Aug 8 14:24:03 2017 -0400
Committer: Marcus Christie <ma...@apache.org>
Committed: Tue Aug 8 14:24:03 2017 -0400

----------------------------------------------------------------------
 .../admin/services/core/impl/TenantManagementKeycloakImpl.java    | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/b2799044/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
----------------------------------------------------------------------
diff --git a/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java b/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
index e3ac6a3..83e8e89 100644
--- a/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
+++ b/airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
@@ -105,6 +105,9 @@ public class TenantManagementKeycloakImpl implements TenantManagementInterface {
             // Following two settings allow duplicate email addresses
             newRealmDetails.setLoginWithEmailAllowed(false);
             newRealmDetails.setDuplicateEmailsAllowed(true);
+            // Default access token lifespan to 30 minutes, SSO session idle to 60 minutes
+            newRealmDetails.setAccessTokenLifespan(1800);
+            newRealmDetails.setSsoSessionIdleTimeout(3600);
             RealmRepresentation realmWithRoles = TenantManagementKeycloakImpl.createDefaultRoles(newRealmDetails);
             client.realms().create(realmWithRoles);
             return gatewayDetails;