diff options
author | Schanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de> | 2018-07-03 17:56:15 +0200 |
---|---|---|
committer | Schanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de> | 2018-07-03 17:56:15 +0200 |
commit | 54a27e268ac6d754232f0d5098fe7c95bc90901f (patch) | |
tree | 4890d39bc2a7f255673fb730bf6a8b4763212c42 | |
parent | ca09329c05855671f08611dc4cfafd19494842b0 (diff) | |
download | gnunet-54a27e268ac6d754232f0d5098fe7c95bc90901f.tar.gz gnunet-54a27e268ac6d754232f0d5098fe7c95bc90901f.zip |
reduce relogin time
-rw-r--r-- | src/identity-provider/plugin_rest_openid_connect.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/identity-provider/plugin_rest_openid_connect.c b/src/identity-provider/plugin_rest_openid_connect.c index d87a345cf..19aac224f 100644 --- a/src/identity-provider/plugin_rest_openid_connect.c +++ b/src/identity-provider/plugin_rest_openid_connect.c | |||
@@ -1014,10 +1014,11 @@ login_check (void *cls) | |||
1014 | return; | 1014 | return; |
1015 | } | 1015 | } |
1016 | } | 1016 | } |
1017 | handle->emsg = GNUNET_strdup("invalid_cookie"); | 1017 | //handle->emsg = GNUNET_strdup("invalid_cookie"); |
1018 | handle->edesc = GNUNET_strdup( | 1018 | //handle->edesc = GNUNET_strdup( |
1019 | "The cookie of the login identity is not valid"); | 1019 | // "The cookie of the login identity is not valid"); |
1020 | GNUNET_SCHEDULER_add_now (&do_redirect_error, handle); | 1020 | //GNUNET_SCHEDULER_add_now (&do_redirect_error, handle); |
1021 | GNUNET_SCHEDULER_add_now (&login_redirection,handle); | ||
1021 | return; | 1022 | return; |
1022 | } | 1023 | } |
1023 | } | 1024 | } |
@@ -1359,8 +1360,8 @@ login_cont (struct GNUNET_REST_RequestHandle *con_handle, | |||
1359 | 1360 | ||
1360 | current_time = GNUNET_new(struct GNUNET_TIME_Absolute); | 1361 | current_time = GNUNET_new(struct GNUNET_TIME_Absolute); |
1361 | *current_time = GNUNET_TIME_relative_to_absolute ( | 1362 | *current_time = GNUNET_TIME_relative_to_absolute ( |
1362 | GNUNET_TIME_relative_multiply (GNUNET_TIME_relative_get_minute_ (), | 1363 | GNUNET_TIME_relative_multiply (GNUNET_TIME_relative_get_second_ (), |
1363 | 30)); | 1364 | 5)); |
1364 | last_time = GNUNET_CONTAINER_multihashmap_get(OIDC_identity_login_time, &cache_key); | 1365 | last_time = GNUNET_CONTAINER_multihashmap_get(OIDC_identity_login_time, &cache_key); |
1365 | if (NULL != last_time) | 1366 | if (NULL != last_time) |
1366 | { | 1367 | { |