@@ -7,10 +7,10 @@ component accessors="true" implements="cbsso.models.ISSOIntegrationProvider" {
7
7
property name = " redirectUri" ;
8
8
property name = " federationMetadataURL" ;
9
9
property name = " expectedIssuer" ;
10
-
11
- property name = " wirebox" inject = " wirebox" ;
10
+
11
+ property name = " wirebox" inject = " wirebox" ;
12
12
property name = " AuthNRequestGenerator" inject = " javaloader:cbsso.opensaml.AuthNRequestGenerator" ;
13
- property name = " responseValidator" inject = " javaloader:cbsso.opensaml.AuthResponseValidator" ;
13
+ property name = " responseValidator" inject = " javaloader:cbsso.opensaml.AuthResponseValidator" ;
14
14
15
15
variables .name = " Microsoft Entra" ;
16
16
@@ -56,18 +56,20 @@ component accessors="true" implements="cbsso.models.ISSOIntegrationProvider" {
56
56
57
57
authResponse .setRawResponseData ( data );
58
58
59
- try {
59
+ try {
60
60
variables .AuthNRequestGenerator .initOpenSAML ();
61
- variables .responseValidator .parseAndValidate ( javaCast ( " string" , data ), variables .expectedIssuer );
62
- }
63
- catch ( any e ){
61
+ variables .responseValidator .parseAndValidate (
62
+ javacast ( " string" , data ),
63
+ variables .expectedIssuer
64
+ );
65
+ } catch ( any e ) {
64
66
return authResponse
65
67
.setWasSuccessful ( false )
66
68
.setRawResponseData ( data )
67
69
.setErrorMessage ( extractErrorMessage ( xmlData ) )
68
70
}
69
-
70
-
71
+
72
+
71
73
if ( ! detectSuccess ( xmlData ) ) {
72
74
return authResponse
73
75
.setWasSuccessful ( false )
@@ -90,8 +92,7 @@ component accessors="true" implements="cbsso.models.ISSOIntegrationProvider" {
90
92
private string function getRawSAMLRequest (){
91
93
var id = " id" & createUUID ();
92
94
93
- return AuthNRequestGenerator
94
- .generateAuthNRequest ( variables .clientId , id );
95
+ return AuthNRequestGenerator .generateAuthNRequest ( variables .clientId , id );
95
96
}
96
97
97
98
private string function deflateAndBase64Enocde ( required string inputString ){
0 commit comments