aboutsummaryrefslogtreecommitdiff
path: root/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java')
-rw-r--r--id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java
index 18f981243..a2f46694f 100644
--- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java
+++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/pvp2x/builder/CitizenTokenBuilder.java
@@ -110,16 +110,13 @@ public class CitizenTokenBuilder {
//TL: AuthData generation is moved out from VerifyAuthBlockServlet
try {
+ //TODO: LOAD oaParam from request and not from MOASession in case of SSO
OAAuthParameter oaParam = AuthConfigurationProvider.getInstance()
- .getOnlineApplicationParameter(authSession.getPublicOAURLPrefix());
- boolean useUTC = oaParam.getUseUTC();
+ .getOnlineApplicationParameter(authSession.getPublicOAURLPrefix());
- AuthenticationData authData;
-
- authData = AuthenticationServer.buildAuthenticationData(authSession,
- authSession.getXMLVerifySignatureResponse(),
- useUTC,
- authSession.isForeigner());
+ AuthenticationData authData = AuthenticationServer.buildAuthenticationData(authSession,
+ oaParam,
+ authSession.getTarget());
Attribute pvpVersion = buildPVPVersion("2.1");
Attribute secClass = buildSecClass(3);