@@ -111,6 +111,7 @@ sub get_login_post {
111
111
my $idp_name = shift ;
112
112
113
113
load_config($idp_name );
114
+
114
115
my $idp = _idp();
115
116
if ( ! defined $idp -> sso_url(' urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST' ) ) {
116
117
return " NotSupported" ;
@@ -177,6 +178,7 @@ get '/login' => sub {
177
178
178
179
load_config(params-> {idp });
179
180
181
+ print STDERR " Testing login via redirect: " , config-> {idp_name } ," \n " ;
180
182
my $idp = _idp();
181
183
my $sp = _sp();
182
184
@@ -290,7 +292,7 @@ get '/logout-soap' => sub {
290
292
xml => $res
291
293
);
292
294
if ($logout -> success) {
293
- print STDERR " \n Logout Success Status - $logout ->{issuer}\n " ;
295
+ print STDERR " Logout Success Status - $logout ->{issuer}\n " ;
294
296
}
295
297
}
296
298
else {
@@ -346,6 +348,7 @@ post '/consumer-post' => sub {
346
348
347
349
my $user_attributes = get_user_attributes($assertion );
348
350
351
+ print STDERR " Successful login assertion received via POST\n " ;
349
352
template ' user' , {
350
353
user_attributes => $user_attributes ,
351
354
(defined $name_qualifier ? (name_qualifier => $name_qualifier ) : ()),
@@ -466,6 +469,7 @@ any '/consumer-artifact' => sub {
466
469
467
470
my $user_attributes = get_user_attributes($assertion );
468
471
472
+ print STDERR " Successful login assertion received via SOAP\n " ;
469
473
template ' user' , {
470
474
user_attributes => $user_attributes ,
471
475
(defined $name_qualifier ? (name_qualifier => $name_qualifier ) : ()),
@@ -496,7 +500,7 @@ get '/sls-redirect-response' => sub {
496
500
xml => $response
497
501
);
498
502
if ($logout -> success) {
499
- print STDERR " \n Logout Success Status - $logout ->{issuer}\n " ;
503
+ print STDERR " Logout Success Status - $logout ->{issuer} via Redirect \n " ;
500
504
}
501
505
}
502
506
else {
@@ -522,7 +526,7 @@ post '/sls-post-response' => sub {
522
526
xml => decode_base64(params-> {SAMLResponse })
523
527
);
524
528
if ($logout -> success) {
525
- print STDERR " \n Logout Success Status - $logout ->{issuer}\n " ;
529
+ print STDERR " Logout Success Status - $logout ->{issuer} via POST \n " ;
526
530
}
527
531
}
528
532
else {
@@ -585,7 +589,7 @@ any '/sls-consumer-artifact' => sub {
585
589
);
586
590
587
591
if ($logout -> success) {
588
- print STDERR " \n Logout Success Status - $logout ->{issuer}\n " ;
592
+ print STDERR " Logout Success Status - $logout ->{issuer} - via SOAP \n " ;
589
593
}
590
594
}
591
595
else {
0 commit comments