Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
lemonldap-ng
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Maxime Besson
lemonldap-ng
Commits
bfc52541
Commit
bfc52541
authored
Dec 23, 2016
by
Yadd
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SAML in progress (#595)
parent
47f9865e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
5 deletions
+28
-5
lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST.t
lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST.t
+4
-4
lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect.t
lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect.t
+24
-1
No files found.
lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-POST.t
View file @
bfc52541
...
...
@@ -253,11 +253,11 @@ SKIP: {
$res
->
[
2
]
->
[
0
]
=~
/<input type="hidden".+?name="SAMLRequest".+?value="(.+?)"/s
,
'
Found SAML request
'
)
or
explain
(
$res
->
[
2
],
'
<input type="hidden" name="SAMLRequest" id="SAMLRequest" value="...
'
);
#or explain(
# $res->[2],
# ' <input type="hidden" name="SAMLRequest" id="SAMLRequest" value="...'
#);
#print STDERR Dumper($res);
}
...
...
lemonldap-ng-portal/t/30-Auth-and-issuer-SAML-Redirect.t
View file @
bfc52541
...
...
@@ -7,7 +7,7 @@ BEGIN {
require
'
t/test-lib.pm
';
}
my
$maintests
=
1
6
;
my
$maintests
=
1
8
;
my
$debug
=
'
error
';
my
(
$issuer
,
$sp
,
$res
);
my
%handlerOR
=
(
issuer
=>
[]
,
sp
=>
[]
);
...
...
@@ -175,6 +175,29 @@ qr#^http://auth.sp.com(/saml/proxySingleLogoutReturn)\?(SAMLResponse=.+)#
);
expectOK
(
$res
);
# Test if logout is done
switch
('
issuer
');
ok
(
$res
=
$sp
->
_get
(
'
/
',
cookie
=>
"
lemonldap=
$idpId
",
),
'
Test if user is reject on IdP
'
);
expectReject
(
$res
);
switch
('
sp
');
ok
(
$res
=
$sp
->
_get
(
'
/
',
accept
=>
'
text/html
',
cookie
=>
"
lemonldapidp=http://auth.idp.com/saml/metadata; lemonldap=
$spId
"
),
'
Test if user is reject on SP
'
);
(
$url
,
$query
)
=
expectRedirection
(
$res
,
qr#^http://auth.idp.com(/saml/singleSignOn)\?(SAMLRequest=.+)#
);
#print STDERR Dumper($res);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment