diff --git a/README.md b/README.md
index 9534adc..76cbceb 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ a Redis http session.
In stateless strategy, there is not a session. A filter makes a request
to an "userinfo" endpoint and creates an Authentication base on the response.
The advantage of this method is that it doesn't need any storage to store
-user's session, but with the cost of an extra http request per request.
+user's session, but with a cost of an extra http request per request.
### Usage
@@ -19,7 +19,7 @@ user's session, but with the cost of an extra http request per request.
eu.dnetlib
uoa-authorization-library
- 2.1.0
+ 2.1.1
#### Spring Application/Configuration
@@ -35,8 +35,8 @@ user's session, but with the cost of an extra http request per request.
#### Configuration
- authorization.security.userInfoUrl = http:///login-service/userInfo
- authorization.security.session=openAIRESession # Default, do not change
+ authorization.security.userInfoUrl = http:///login-service/userInfo # Required, default ""
+ authorization.security.session= # Default openAIRESession
## Redis
@@ -52,7 +52,7 @@ where session is stored.
eu.dnetlib
uoa-authorization-library
- 2.1.0
+ 2.1.1
redis
@@ -69,8 +69,11 @@ where session is stored.
#### Configuration
+ authorization.secuirty.redis.host= # Default localhost
+ authorization.secuirty.redis.port= # Default 6379
+ authorization.secuirty.redis.password= # Default ""
authorization.security.domain= # e.g openaire.eu
- authorization.security.session=openAIRESession # Default, do not change
+ authorization.security.session= # Default openAIRESession
## Authorize Requests
diff --git a/src/main/java/eu/dnetlib/uoaauthorizationlibrary/stateless/utils/AuthorizationUtils.java b/src/main/java/eu/dnetlib/uoaauthorizationlibrary/stateless/utils/AuthorizationUtils.java
index 0c3b3d2..35f3f36 100644
--- a/src/main/java/eu/dnetlib/uoaauthorizationlibrary/stateless/utils/AuthorizationUtils.java
+++ b/src/main/java/eu/dnetlib/uoaauthorizationlibrary/stateless/utils/AuthorizationUtils.java
@@ -27,7 +27,7 @@ public class AuthorizationUtils {
String url = securityConfig.getUserInfoUrl();
RestTemplate restTemplate = new RestTemplate();
try {
- if(hasCookie(request)) {
+ if(url != null && hasCookie(request)) {
ResponseEntity response = restTemplate.exchange(url, HttpMethod.GET, createHeaders(request), UserInfo.class);
return response.getBody();
}
diff --git a/src/main/resources/authorization.properties b/src/main/resources/authorization.properties
index 313d978..0cb88d4 100644
--- a/src/main/resources/authorization.properties
+++ b/src/main/resources/authorization.properties
@@ -1,6 +1,6 @@
#dev
spring.session.store-type=none
-authorization.security.userInfoUrl = http://mpagasas.di.uoa.gr:8080/login-service/userInfo
+authorization.security.userInfoUrl=
authorization.security.domain=di.uoa.gr
authorization.security.session=openAIRESession
authorization.globalVars.buildDate=@timestampAuthorizationLibrary@