You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add SAML support to your PHP software using this library.
6
-
Forget those complicated libraries and use this open source library provided
7
-
and supported by OneLogin Inc.
8
6
9
7
10
8
Warning
@@ -23,7 +21,7 @@ This version is compatible with PHP 7.X and does not include xmlseclibs (you wil
23
21
Security Guidelines
24
22
-------------------
25
23
26
-
If you believe you have discovered a security vulnerability in this toolkit, please report it at https://www.onelogin.com/security with a description. We follow responsible disclosure guidelines, and will work with you to quickly find a resolution.
24
+
If you believe you have discovered a security vulnerability in this toolkit, please report it as an issue
27
25
28
26
29
27
Why add SAML support to my software?
@@ -53,7 +51,7 @@ since 2002, but lately it is becoming popular due its advantages:
53
51
General description
54
52
-------------------
55
53
56
-
OneLogin's SAML PHP toolkit let you build a SP (Service Provider) over
54
+
SAML PHP toolkit let you build a SP (Service Provider) over
57
55
your PHP application and connect it to any IdP (Identity Provider).
58
56
59
57
Supports:
@@ -74,9 +72,7 @@ Key features:
74
72
***Easy to use** - Programmer will be allowed to code high-level and
75
73
low-level programming, 2 easy to use APIs are available.
76
74
***Tested** - Thoroughly tested.
77
-
***Popular** - OneLogin's customers use it. Many PHP SAML plugins uses it.
78
-
79
-
Integrate your PHP toolkit at OneLogin using this guide: [https://developers.onelogin.com/page/saml-toolkit-for-php](https://developers.onelogin.com/page/saml-toolkit-for-php)
75
+
***Popular** - customers use it. Many PHP SAML plugins uses it.
80
76
81
77
Installation
82
78
------------
@@ -92,15 +88,15 @@ Installation
92
88
93
89
#### Option 1. clone the repository from github ####
@@ -179,7 +175,7 @@ In order to avoid them, the SP can keep a list of SAML Messages or Assertion IDs
179
175
to be stored the amount of time of the SAML Message life time, so
180
176
we don't need to store all processed message/assertion Ids, but the most recent ones.
181
177
182
-
The OneLogin_Saml2_Auth class contains the [getLastRequestID](https://github.com/onelogin/php-saml/blob/107757b29402ec5b2525c3e37d58e3ed8ac56f6e/src/Saml2/Auth.php#L657), [getLastMessageId](https://github.com/onelogin/php-saml/blob/107757b29402ec5b2525c3e37d58e3ed8ac56f6e/src/Saml2/Auth.php#L793) and [getLastAssertionId](https://github.com/onelogin/php-saml/blob/107757b29402ec5b2525c3e37d58e3ed8ac56f6e/src/Saml2/Auth.php#L801) methods to retrieve the IDs
178
+
The OneLogin\Saml2\Auth class contains the [getLastRequestID](https://github.com/SAML-Toolkits/php-saml/blob/107757b29402ec5b2525c3e37d58e3ed8ac56f6e/src/Saml2/Auth.php#L657), [getLastMessageId](https://github.com/SAML-Toolkits/php-saml/blob/107757b29402ec5b2525c3e37d58e3ed8ac56f6e/src/Saml2/Auth.php#L793) and [getLastAssertionId](https://github.com/SAML-Toolkits/php-saml/blob/107757b29402ec5b2525c3e37d58e3ed8ac56f6e/src/Saml2/Auth.php#L801) methods to retrieve the IDs
183
179
184
180
Checking that the ID of the current Message/Assertion does not exists in the list of the ones already processed will prevent reply
185
181
attacks.
@@ -190,7 +186,7 @@ Getting started
190
186
191
187
### Knowing the toolkit ###
192
188
193
-
The new OneLogin SAML Toolkit contains different folders (`certs`, `endpoints`,
189
+
The new SAML Toolkit contains different folders (`certs`, `endpoints`,
194
190
`lib`, `demo`, etc.) and some files.
195
191
196
192
Let's start describing the folders:
@@ -316,7 +312,7 @@ $settings = array(
316
312
// URL Location where the <Response> from the IdP will be returned
317
313
'url' => '',
318
314
// SAML protocol binding to be used when returning the <Response>
319
-
// message. OneLogin Toolkit supports this endpoint for the
315
+
// message. SAML Toolkit supports this endpoint for the
0 commit comments