Magento_gluu_SSO - Version 3.0.0

Version Notes

Use OpenID Connect to login by leveraging the oxd client service demon.

Download this release

Release Info

Developer Volodya
Extension Magento_gluu_SSO
Version 3.0.0
Comparing to
See all releases


Code changes from version 2.4.4 to 3.0.0

app/code/community/GluuOxd/Gluufolder/Block/GluuOxOpenidConfig.php CHANGED
@@ -1,4 +1,44 @@
1
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
3
  <div id="loading" style="display: none"></div>
4
  <style>
1
+ <?php
2
+ /**
3
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
4
+ * @license MIT License : <http://opensource.org/licenses/MIT>
5
+ *
6
+ * @package OpenID Connect SSO Extension by Gluu
7
+ * @category Extension for Magento 1.9.x
8
+ * @version 3.0.0
9
+ *
10
+ * @author Gluu Inc. : <https://gluu.org>
11
+ * @link Oxd site : <https://oxd.gluu.org>
12
+ * @link Documentation : <https://oxd.gluu.org/docs/plugin/magento/>
13
+ * @director Mike Schwartz : <mike@gluu.org>
14
+ * @support Support email : <support@gluu.org>
15
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
16
+ *
17
+ *
18
+ * This content is released under the MIT License (MIT)
19
+ *
20
+ * Copyright (c) 2017, Gluu inc, USA, Austin
21
+ *
22
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
23
+ * of this software and associated documentation files (the "Software"), to deal
24
+ * in the Software without restriction, including without limitation the rights
25
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
26
+ * copies of the Software, and to permit persons to whom the Software is
27
+ * furnished to do so, subject to the following conditions:
28
+ *
29
+ * The above copyright notice and this permission notice shall be included in
30
+ * all copies or substantial portions of the Software.
31
+ *
32
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
33
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
34
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
35
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
36
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
37
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
38
+ * THE SOFTWARE.
39
+ *
40
+ */
41
+ ?>
42
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
43
  <div id="loading" style="display: none"></div>
44
  <style>
app/code/community/GluuOxd/Gluufolder/Helper/ClientOXDRP.php CHANGED
@@ -1,9 +1,62 @@
1
  <?php
2
- /**
3
- * Created Vlad Karapetyan
4
- */
5
-
6
- abstract class GluuOxd_Gluufolder_Helper_ClientOXDRP extends Mage_Core_Helper_Abstract{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  protected $data = array();
9
  protected $command;
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * Client OXD RP class
51
+ *
52
+ * Class is basic, which is connecting to oxd-server via socket
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Base class for all protocols
57
+ */
58
+
59
+ abstract class GluuOxd_Gluufolder_Helper_ClientOXDRP extends Mage_Core_Helper_Abstract{
60
 
61
  protected $data = array();
62
  protected $command;
app/code/community/GluuOxd/Gluufolder/Helper/Data.php CHANGED
@@ -1,9 +1,45 @@
1
  <?php
2
-
3
- /**
4
- * Created by PhpStorm.
5
- * User: Vlad Karapetyan
6
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  class GluuOxd_Gluufolder_Helper_Data extends Mage_Core_Helper_Abstract
8
  {
9
  /**
1
  <?php
2
+
3
+ /**
4
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
5
+ * @license MIT License : <http://opensource.org/licenses/MIT>
6
+ *
7
+ * @package OpenID Connect SSO Extension by Gluu
8
+ * @category Extension for Magento 1.9.x
9
+ * @version 3.0.0
10
+ *
11
+ * @author Gluu Inc. : <https://gluu.org>
12
+ * @link Oxd site : <https://oxd.gluu.org>
13
+ * @link Documentation : <https://oxd.gluu.org/docs/plugin/magento/>
14
+ * @director Mike Schwartz : <mike@gluu.org>
15
+ * @support Support email : <support@gluu.org>
16
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
17
+ *
18
+ *
19
+ * This content is released under the MIT License (MIT)
20
+ *
21
+ * Copyright (c) 2017, Gluu inc, USA, Austin
22
+ *
23
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
24
+ * of this software and associated documentation files (the "Software"), to deal
25
+ * in the Software without restriction, including without limitation the rights
26
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
27
+ * copies of the Software, and to permit persons to whom the Software is
28
+ * furnished to do so, subject to the following conditions:
29
+ *
30
+ * The above copyright notice and this permission notice shall be included in
31
+ * all copies or substantial portions of the Software.
32
+ *
33
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
34
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
35
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
36
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
37
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
38
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
39
+ * THE SOFTWARE.
40
+ *
41
+ */
42
+
43
  class GluuOxd_Gluufolder_Helper_Data extends Mage_Core_Helper_Abstract
44
  {
45
  /**
app/code/community/GluuOxd/Gluufolder/Helper/GetAuthorizationUrl.php CHANGED
@@ -1,61 +1,65 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
- /**
4
- * Gluu-oxd-library
5
- *
6
- * An open source application library for PHP
7
- *
8
- * This content is released under the MIT License (MIT)
9
- *
10
- * Copyright (c) 2015, Gluu inc, USA, Austin
11
- *
12
- * Permission is hereby granted, free of charge, to any person obtaining a copy
13
- * of this software and associated documentation files (the "Software"), to deal
14
- * in the Software without restriction, including without limitation the rights
15
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16
- * copies of the Software, and to permit persons to whom the Software is
17
- * furnished to do so, subject to the following conditions:
18
- *
19
- * The above copyright notice and this permission notice shall be included in
20
- * all copies or substantial portions of the Software.
21
- *
22
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
27
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28
- * THE SOFTWARE.
29
- *
30
- * @package Gluu-oxd-library
31
- * @version 2.4.4
32
- * @author Vlad Karapetyan
33
- * @author vlad.karapetyan.1988@mail.ru
34
- * @copyright Copyright (c) 2015, Gluu inc federation (https://gluu.org/)
35
- * @license http://opensource.org/licenses/MIT MIT License
36
- * @link https://gluu.org/
37
- * @since Version 2.4.4
38
- * @filesource
39
- */
40
-
41
- /**
42
- * Client authorization class
43
- *
44
- * Class is connecting to oXD-server via socket, and getting authorization url from gluu-server.
45
- *
46
- * @package Gluu-oxd-library
47
- * @subpackage Libraries
48
- * @category Relying Party (RP) and User Managed Access (UMA)
49
- * @author Vlad Karapetyan
50
- * @author vlad.karapetyan.1988@mail.ru
51
- * @see Client_Socket_OXD_RP
52
- * @see Client_OXD_RP
53
- * @see Oxd_RP_config
54
- */
55
-
56
- require_once 'ClientOXDRP.php';
57
-
58
- class GluuOxd_Gluufolder_Helper_GetAuthorizationUrl extends GluuOxd_Gluufolder_Helper_ClientOXDRP
59
  {
60
  /**
61
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * Client authorization class
51
+ *
52
+ * Class is connecting to oxd-server via socket, and getting authorization url from gluu-server.
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Relying Party (RP)
57
+ * @see Client_OXD_RP
58
+ */
59
+
60
+ require_once 'ClientOXDRP.php';
61
 
62
+ class GluuOxd_Gluufolder_Helper_GetAuthorizationUrl extends GluuOxd_Gluufolder_Helper_ClientOXDRP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  {
64
  /**
65
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
app/code/community/GluuOxd/Gluufolder/Helper/GetTokensByCode.php CHANGED
@@ -1,61 +1,66 @@
1
  <?php
2
-
3
- /**
4
- * Gluu-oxd-library
5
- *
6
- * An open source application library for PHP
7
- *
8
- * This content is released under the MIT License (MIT)
9
- *
10
- * Copyright (c) 2015, Gluu inc, USA, Austin
11
- *
12
- * Permission is hereby granted, free of charge, to any person obtaining a copy
13
- * of this software and associated documentation files (the "Software"), to deal
14
- * in the Software without restriction, including without limitation the rights
15
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16
- * copies of the Software, and to permit persons to whom the Software is
17
- * furnished to do so, subject to the following conditions:
18
- *
19
- * The above copyright notice and this permission notice shall be included in
20
- * all copies or substantial portions of the Software.
21
- *
22
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
27
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28
- * THE SOFTWARE.
29
- *
30
- * @package Gluu-oxd-library
31
- * @version 2.4.4
32
- * @author Vlad Karapetyan
33
- * @author vlad.karapetyan.1988@mail.ru
34
- * @copyright Copyright (c) 2015, Gluu inc federation (https://gluu.org/)
35
- * @license http://opensource.org/licenses/MIT MIT License
36
- * @link https://gluu.org/
37
- * @since Version 2.4.4
38
- * @filesource
39
- */
40
-
41
- /**
42
- * Client tokens code class
43
- *
44
- * Class is connecting to oXD-server via socket, and getting token code from gluu-server.
45
- *
46
- * @package Gluu-oxd-library
47
- * @subpackage Libraries
48
- * @category Relying Party (RP) and User Managed Access (UMA)
49
- * @author Vlad Karapetyan
50
- * @author vlad.karapetyan.1988@mail.ru
51
- * @see Client_Socket_OXD_RP
52
- * @see Client_OXD_RP
53
- * @see Oxd_RP_config
54
- */
55
-
56
- require_once 'ClientOXDRP.php';
57
-
58
- class GluuOxd_Gluufolder_Helper_GetTokensByCode extends GluuOxd_Gluufolder_Helper_ClientOXDRP
 
 
 
 
 
59
  {
60
  /**
61
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * Client tokens code class
51
+ *
52
+ * Class is connecting to oxd-server via socket, and getting token code from gluu-server.
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Relying Party (RP)
57
+ * @see Client_OXD_RP
58
+ */
59
+
60
+
61
+ require_once 'ClientOXDRP.php';
62
+
63
+ class GluuOxd_Gluufolder_Helper_GetTokensByCode extends GluuOxd_Gluufolder_Helper_ClientOXDRP
64
  {
65
  /**
66
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
app/code/community/GluuOxd/Gluufolder/Helper/GetUserInfo.php CHANGED
@@ -1,61 +1,65 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
- /**
4
- * Gluu-oxd-library
5
- *
6
- * An open source application library for PHP
7
- *
8
- * This content is released under the MIT License (MIT)
9
- *
10
- * Copyright (c) 2015, Gluu inc, USA, Austin
11
- *
12
- * Permission is hereby granted, free of charge, to any person obtaining a copy
13
- * of this software and associated documentation files (the "Software"), to deal
14
- * in the Software without restriction, including without limitation the rights
15
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16
- * copies of the Software, and to permit persons to whom the Software is
17
- * furnished to do so, subject to the following conditions:
18
- *
19
- * The above copyright notice and this permission notice shall be included in
20
- * all copies or substantial portions of the Software.
21
- *
22
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
27
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28
- * THE SOFTWARE.
29
- *
30
- * @package Gluu-oxd-library
31
- * @version 2.4.4
32
- * @author Vlad Karapetyan
33
- * @author vlad.karapetyan.1988@mail.ru
34
- * @copyright Copyright (c) 2015, Gluu inc federation (https://gluu.org/)
35
- * @license http://opensource.org/licenses/MIT MIT License
36
- * @link https://gluu.org/
37
- * @since Version 2.4.4
38
- * @filesource
39
- */
40
-
41
- /**
42
- * User information class
43
- *
44
- * Class is connecting to oXD-server via socket, and getting logedin user information url from gluu-server.
45
- *
46
- * @package Gluu-oxd-library
47
- * @subpackage Libraries
48
- * @category Relying Party (RP) and User Managed Access (UMA)
49
- * @author Vlad Karapetyan
50
- * @author vlad.karapetyan.1988@mail.ru
51
- * @see Client_Socket_OXD_RP
52
- * @see Client_OXD_RP
53
- * @see Oxd_RP_config
54
- */
55
-
56
- require_once 'ClientOXDRP.php';
57
-
58
- class GluuOxd_Gluufolder_Helper_GetUserInfo extends GluuOxd_Gluufolder_Helper_ClientOXDRP
59
  {
60
  /**
61
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * User information class
51
+ *
52
+ * Class is connecting to oxd-server via socket, and getting logedin user information url from gluu-server.
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Relying Party (RP)
57
+ * @see Client_OXD_RP
58
+ */
59
 
60
+ require_once 'ClientOXDRP.php';
61
+
62
+ class GluuOxd_Gluufolder_Helper_GetUserInfo extends GluuOxd_Gluufolder_Helper_ClientOXDRP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  {
64
  /**
65
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
app/code/community/GluuOxd/Gluufolder/Helper/Logout.php CHANGED
@@ -1,61 +1,65 @@
1
  <?php
2
-
3
- /**
4
- * Gluu-oxd-library
5
- *
6
- * An open source application library for PHP
7
- *
8
- * This content is released under the MIT License (MIT)
9
- *
10
- * Copyright (c) 2015, Gluu inc, USA, Austin
11
- *
12
- * Permission is hereby granted, free of charge, to any person obtaining a copy
13
- * of this software and associated documentation files (the "Software"), to deal
14
- * in the Software without restriction, including without limitation the rights
15
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16
- * copies of the Software, and to permit persons to whom the Software is
17
- * furnished to do so, subject to the following conditions:
18
- *
19
- * The above copyright notice and this permission notice shall be included in
20
- * all copies or substantial portions of the Software.
21
- *
22
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
27
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28
- * THE SOFTWARE.
29
- *
30
- * @package Gluu-oxd-library
31
- * @version 2.4.4
32
- * @author Vlad Karapetyan
33
- * @author vlad.karapetyan.1988@mail.ru
34
- * @copyright Copyright (c) 2015, Gluu inc federation (https://gluu.org/)
35
- * @license http://opensource.org/licenses/MIT MIT License
36
- * @link https://gluu.org/
37
- * @since Version 2.4.4
38
- * @filesource
39
- */
40
-
41
- /**
42
- * Client Logout class
43
- *
44
- * Class is connecting to oXD-server via socket, and doing logout from gluu-server.
45
- *
46
- * @package Gluu-oxd-library
47
- * @subpackage Libraries
48
- * @category Relying Party (RP) and User Managed Access (UMA)
49
- * @author Vlad Karapetyan
50
- * @author vlad.karapetyan.1988@mail.ru
51
- * @see Client_Socket_OXD_RP
52
- * @see Client_OXD_RP
53
- * @see Oxd_RP_config
54
- */
55
-
56
- require_once 'ClientOXDRP.php';
57
-
58
- class GluuOxd_Gluufolder_Helper_Logout extends GluuOxd_Gluufolder_Helper_ClientOXDRP
 
 
 
 
59
  {
60
  /**
61
  * @var string $request_oxd_id Need to get after registration site in gluu-server
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * Client Logout class
51
+ *
52
+ * Class is connecting to oxd-server via socket, and doing logout from gluu-server.
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Relying Party (RP)
57
+ * @see Client_OXD_RP
58
+ */
59
+
60
+ require_once 'ClientOXDRP.php';
61
+
62
+ class GluuOxd_Gluufolder_Helper_Logout extends GluuOxd_Gluufolder_Helper_ClientOXDRP
63
  {
64
  /**
65
  * @var string $request_oxd_id Need to get after registration site in gluu-server
app/code/community/GluuOxd/Gluufolder/Helper/RegisterSite.php CHANGED
@@ -1,58 +1,65 @@
1
  <?php
2
- /**
3
- * Gluu-oxd-library
4
- *
5
- * An open source application library for PHP
6
- *
7
- * This content is released under the MIT License (MIT)
8
- *
9
- * Copyright (c) 2015, Gluu inc, USA, Austin
10
- *
11
- * Permission is hereby granted, free of charge, to any person obtaining a copy
12
- * of this software and associated documentation files (the "Software"), to deal
13
- * in the Software without restriction, including without limitation the rights
14
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15
- * copies of the Software, and to permit persons to whom the Software is
16
- * furnished to do so, subject to the following conditions:
17
- *
18
- * The above copyright notice and this permission notice shall be included in
19
- * all copies or substantial portions of the Software.
20
- *
21
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
27
- * THE SOFTWARE.
28
- *
29
- * @package Gluu-oxd-library
30
- * @version 2.4.4
31
- * @author Vlad Karapetyan
32
- * @author vlad.karapetyan.1988@mail.ru
33
- * @copyright Copyright (c) 2015, Gluu inc federation (https://gluu.org/)
34
- * @license http://opensource.org/licenses/MIT MIT License
35
- * @link https://gluu.org/
36
- * @since Version 2.4.4
37
- * @filesource
38
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
- /**
41
- * Client Register_site class
42
- *
43
- * Class is connecting to oXD-server via socket, and registering site in gluu server.
44
- *
45
- * @package Gluu-oxd-library
46
- * @subpackage Libraries
47
- * @category Relying Party (RP) and User Managed Access (UMA)
48
- * @author Vlad Karapetyan
49
- * @author vlad.karapetyan.1988@mail.ru
50
- * @see ClientOXDRP
51
- */
52
-
53
- require_once 'ClientOXDRP.php';
54
-
55
- class GluuOxd_Gluufolder_Helper_RegisterSite extends GluuOxd_Gluufolder_Helper_ClientOXDRP{
56
  /*
57
  * @var string $request_op_host Gluu server url
58
  */
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * Client Register_site class
51
+ *
52
+ * Class is connecting to oxd-server via socket, and registering site in gluu server.
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Relying Party (RP)
57
+ * @see Client_OXD_RP
58
+ */
59
 
60
+ require_once 'ClientOXDRP.php';
61
+
62
+ class GluuOxd_Gluufolder_Helper_RegisterSite extends GluuOxd_Gluufolder_Helper_ClientOXDRP{
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  /*
64
  * @var string $request_op_host Gluu server url
65
  */
app/code/community/GluuOxd/Gluufolder/Helper/UpdateSiteRegistration.php CHANGED
@@ -1,61 +1,65 @@
1
  <?php
2
-
3
- /**
4
- * Gluu-oxd-library
5
- *
6
- * An open source application library for PHP
7
- *
8
- * This content is released under the MIT License (MIT)
9
- *
10
- * Copyright (c) 2015, Gluu inc, USA, Austin
11
- *
12
- * Permission is hereby granted, free of charge, to any person obtaining a copy
13
- * of this software and associated documentation files (the "Software"), to deal
14
- * in the Software without restriction, including without limitation the rights
15
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
16
- * copies of the Software, and to permit persons to whom the Software is
17
- * furnished to do so, subject to the following conditions:
18
- *
19
- * The above copyright notice and this permission notice shall be included in
20
- * all copies or substantial portions of the Software.
21
- *
22
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
23
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
24
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
25
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
26
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
27
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
28
- * THE SOFTWARE.
29
- *
30
- * @package Gluu-oxd-library
31
- * @version 2.4.4
32
- * @author Vlad Karapetyan
33
- * @author vlad.karapetyan.1988@mail.ru
34
- * @copyright Copyright (c) 2015, Gluu inc federation (https://gluu.org/)
35
- * @license http://opensource.org/licenses/MIT MIT License
36
- * @link https://gluu.org/
37
- * @since Version 2.4.4
38
- * @filesource
39
- */
40
-
41
- /**
42
- * Oxd client update site registration class
43
- *
44
- * Class is connecting to oXD-server via socket, and updating registered site data in gluu server.
45
- *
46
- * @package Gluu-oxd-library
47
- * @subpackage Libraries
48
- * @category Relying Party (RP) and User Managed Access (UMA)
49
- * @author Vlad Karapetyan
50
- * @author vlad.karapetyan.1988@mail.ru
51
- * @see Client_Socket_OXD_RP
52
- * @see Client_OXD_RP
53
- * @see Oxd_RP_config
54
- */
55
-
56
- require_once 'ClientOXDRP.php';
57
-
58
- class GluuOxd_Gluufolder_Helper_UpdateSiteRegistration extends GluuOxd_Gluufolder_Helper_ClientOXDRP
 
 
 
 
59
  {
60
  /**
61
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
1
  <?php
2
+
3
+ /**
4
+ * Gluu-oxd-library
5
+ *
6
+ * An open source application library for PHP
7
+ *
8
+ *
9
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
10
+ * @license MIT License : <http://opensource.org/licenses/MIT>
11
+ *
12
+ * @package Oxd Library by Gluu
13
+ * @category Library, Api
14
+ * @version 3.0.0
15
+ *
16
+ * @author Gluu Inc. : <https://gluu.org>
17
+ * @link Oxd site : <https://oxd.gluu.org>
18
+ * @link Documentation : <https://oxd.gluu.org/docs/3.0.0/libraries/php/>
19
+ * @director Mike Schwartz : <mike@gluu.org>
20
+ * @support Support email : <support@gluu.org>
21
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
22
+ *
23
+
24
+ *
25
+ * This content is released under the MIT License (MIT)
26
+ *
27
+ * Copyright (c) 2017, Gluu inc, USA, Austin
28
+ *
29
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
30
+ * of this software and associated documentation files (the "Software"), to deal
31
+ * in the Software without restriction, including without limitation the rights
32
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
33
+ * copies of the Software, and to permit persons to whom the Software is
34
+ * furnished to do so, subject to the following conditions:
35
+ *
36
+ * The above copyright notice and this permission notice shall be included in
37
+ * all copies or substantial portions of the Software.
38
+ *
39
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
45
+ * THE SOFTWARE.
46
+ *
47
+ */
48
+
49
+ /**
50
+ * Oxd client update site registration class
51
+ *
52
+ * Class is connecting to oXD-server via socket, and updating registered site data in gluu server.
53
+ *
54
+ * @package Gluu-oxd-library
55
+ * @subpackage Libraries
56
+ * @category Relying Party (RP)
57
+ * @see Client_OXD_RP
58
+ */
59
+
60
+ require_once 'ClientOXDRP.php';
61
+
62
+ class GluuOxd_Gluufolder_Helper_UpdateSiteRegistration extends GluuOxd_Gluufolder_Helper_ClientOXDRP
63
  {
64
  /**
65
  * @var string $request_oxd_id This parameter you must get after registration site in gluu-server
app/code/community/GluuOxd/Gluufolder/controllers/Adminhtml/IndexController.php CHANGED
@@ -1,9 +1,44 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
- /**
4
- * Created by PhpStorm.
5
- * User: Vlad Karapetyan
6
- */
7
  $url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
8
 
9
  if(false !== strpos($url,'logoutfromall')) {
@@ -261,7 +296,7 @@ class GluuOxd_Gluufolder_Adminhtml_IndexController extends Mage_Adminhtml_Contro
261
  if( isset( $_REQUEST['form_key'] ) and strpos( $_REQUEST['form_key_value'], 'general_register_page' ) !== false ) {
262
 
263
  if(!isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] != "on") {
264
- $datahelper->displayMessage('OpenID Connect requires https. This plugin will not work if your website uses http only.',"ERROR");
265
  $this->redirect("*/*/index");
266
  return;
267
  }
@@ -730,7 +765,7 @@ class GluuOxd_Gluufolder_Adminhtml_IndexController extends Mage_Adminhtml_Contro
730
  $gluu_acr = $this->update_query('gluu/oxd/gluu_acr', $gluu_acr);
731
 
732
  if(!isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] != "on") {
733
- $datahelper->displayMessage('OpenID Connect requires https. This plugin will not work if your website uses http only.',"ERROR");
734
  $this->redirect("*/*/indexEdit");
735
  return;
736
  }
1
  <?php
2
+ /**
3
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
4
+ * @license MIT License : <http://opensource.org/licenses/MIT>
5
+ *
6
+ * @package OpenID Connect SSO Extension by Gluu
7
+ * @category Extension for Magento 1.9.x
8
+ * @version 3.0.0
9
+ *
10
+ * @author Gluu Inc. : <https://gluu.org>
11
+ * @link Oxd site : <https://oxd.gluu.org>
12
+ * @link Documentation : <https://oxd.gluu.org/docs/plugin/magento/>
13
+ * @director Mike Schwartz : <mike@gluu.org>
14
+ * @support Support email : <support@gluu.org>
15
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
16
+ *
17
+ *
18
+ * This content is released under the MIT License (MIT)
19
+ *
20
+ * Copyright (c) 2017, Gluu inc, USA, Austin
21
+ *
22
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
23
+ * of this software and associated documentation files (the "Software"), to deal
24
+ * in the Software without restriction, including without limitation the rights
25
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
26
+ * copies of the Software, and to permit persons to whom the Software is
27
+ * furnished to do so, subject to the following conditions:
28
+ *
29
+ * The above copyright notice and this permission notice shall be included in
30
+ * all copies or substantial portions of the Software.
31
+ *
32
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
33
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
34
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
35
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
36
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
37
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
38
+ * THE SOFTWARE.
39
+ *
40
+ */
41
 
 
 
 
 
42
  $url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
43
 
44
  if(false !== strpos($url,'logoutfromall')) {
296
  if( isset( $_REQUEST['form_key'] ) and strpos( $_REQUEST['form_key_value'], 'general_register_page' ) !== false ) {
297
 
298
  if(!isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] != "on") {
299
+ $datahelper->displayMessage('OpenID Connect requires https. This extension will not work if your website uses http only.',"ERROR");
300
  $this->redirect("*/*/index");
301
  return;
302
  }
765
  $gluu_acr = $this->update_query('gluu/oxd/gluu_acr', $gluu_acr);
766
 
767
  if(!isset($_SERVER['HTTPS']) or $_SERVER['HTTPS'] != "on") {
768
+ $datahelper->displayMessage('OpenID Connect requires https. This extension will not work if your website uses http only.',"ERROR");
769
  $this->redirect("*/*/indexEdit");
770
  return;
771
  }
app/code/community/GluuOxd/Gluufolder/sql/GluuOxd_Gluufolder_setup/mysql4-install-1.9.2.php CHANGED
@@ -1,10 +1,44 @@
1
  <?php
2
- /**
3
- * Created by PhpStorm.
4
- * User: Vlad-Home
5
- * Date: 2/13/2016
6
- * Time: 5:20 PM
7
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  $installer = $this;
9
 
10
  $installer->startSetup();
@@ -20,13 +54,6 @@ $setup->deleteConfig('gluu/oxd/oxd_config');
20
  $setup->deleteConfig('gluu/oxd/oxd_openid_scops');
21
  $setup->deleteConfig('gluu/oxd/oxd_openid_custom_scripts');
22
 
23
- $setup->deleteConfig('GluuOxd/Openid/loginTheme');
24
- $setup->deleteConfig('GluuOxd/Openid/loginCustomTheme');
25
- $setup->deleteConfig('GluuOxd/Openid/iconSpace');
26
- $setup->deleteConfig('GluuOxd/Openid/iconCustomSize');
27
- $setup->deleteConfig('GluuOxd/Openid/iconCustomWidth');
28
- $setup->deleteConfig('GluuOxd/Openid/iconCustomHeight');
29
- $setup->deleteConfig('GluuOxd/Openid/iconCustomColor');
30
 
31
 
32
 
1
  <?php
2
+ /**
3
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
4
+ * @license MIT License : <http://opensource.org/licenses/MIT>
5
+ *
6
+ * @package OpenID Connect SSO Extension by Gluu
7
+ * @category Extension for Magento 1.9.x
8
+ * @version 3.0.0
9
+ *
10
+ * @author Gluu Inc. : <https://gluu.org>
11
+ * @link Oxd site : <https://oxd.gluu.org>
12
+ * @link Documentation : <https://oxd.gluu.org/docs/plugin/magento/>
13
+ * @director Mike Schwartz : <mike@gluu.org>
14
+ * @support Support email : <support@gluu.org>
15
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
16
+ *
17
+ *
18
+ * This content is released under the MIT License (MIT)
19
+ *
20
+ * Copyright (c) 2017, Gluu inc, USA, Austin
21
+ *
22
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
23
+ * of this software and associated documentation files (the "Software"), to deal
24
+ * in the Software without restriction, including without limitation the rights
25
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
26
+ * copies of the Software, and to permit persons to whom the Software is
27
+ * furnished to do so, subject to the following conditions:
28
+ *
29
+ * The above copyright notice and this permission notice shall be included in
30
+ * all copies or substantial portions of the Software.
31
+ *
32
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
33
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
34
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
35
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
36
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
37
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
38
+ * THE SOFTWARE.
39
+ *
40
+ */
41
+
42
  $installer = $this;
43
 
44
  $installer->startSetup();
54
  $setup->deleteConfig('gluu/oxd/oxd_openid_scops');
55
  $setup->deleteConfig('gluu/oxd/oxd_openid_custom_scripts');
56
 
 
 
 
 
 
 
 
57
 
58
 
59
 
app/code/community/GluuOxd/Gluufolder/sql/GluuOxd_Gluufolder_setup/mysql4-upgrade-1.9.2-1.9.3.php CHANGED
@@ -1,10 +1,44 @@
1
  <?php
2
- /**
3
- * Created by PhpStorm.
4
- * User: Vlad-Home
5
- * Date: 2/14/2016
6
- * Time: 1:44 PM
7
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  $installer = $this;
9
 
10
  $installer->startSetup();
@@ -20,14 +54,4 @@ $setup->deleteConfig('gluu/oxd/oxd_config');
20
  $setup->deleteConfig('gluu/oxd/oxd_openid_scops');
21
  $setup->deleteConfig('gluu/oxd/oxd_openid_custom_scripts');
22
 
23
- $setup->deleteConfig('GluuOxd/Openid/loginTheme');
24
- $setup->deleteConfig('GluuOxd/Openid/loginCustomTheme');
25
- $setup->deleteConfig('GluuOxd/Openid/iconSpace');
26
- $setup->deleteConfig('GluuOxd/Openid/iconCustomSize');
27
- $setup->deleteConfig('GluuOxd/Openid/iconCustomWidth');
28
- $setup->deleteConfig('GluuOxd/Openid/iconCustomHeight');
29
- $setup->deleteConfig('GluuOxd/Openid/iconCustomColor');
30
-
31
-
32
-
33
  $installer->endSetup();
1
  <?php
2
+ /**
3
+ * @copyright Copyright (c) 2017, Gluu Inc. (https://gluu.org/)
4
+ * @license MIT License : <http://opensource.org/licenses/MIT>
5
+ *
6
+ * @package OpenID Connect SSO Extension by Gluu
7
+ * @category Extension for Magento 1.9.x
8
+ * @version 3.0.0
9
+ *
10
+ * @author Gluu Inc. : <https://gluu.org>
11
+ * @link Oxd site : <https://oxd.gluu.org>
12
+ * @link Documentation : <https://oxd.gluu.org/docs/plugin/magento/>
13
+ * @director Mike Schwartz : <mike@gluu.org>
14
+ * @support Support email : <support@gluu.org>
15
+ * @developer Volodya Karapetyan : <https://github.com/karapetyan88> <mr.karapetyan88@gmail.com>
16
+ *
17
+ *
18
+ * This content is released under the MIT License (MIT)
19
+ *
20
+ * Copyright (c) 2017, Gluu inc, USA, Austin
21
+ *
22
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
23
+ * of this software and associated documentation files (the "Software"), to deal
24
+ * in the Software without restriction, including without limitation the rights
25
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
26
+ * copies of the Software, and to permit persons to whom the Software is
27
+ * furnished to do so, subject to the following conditions:
28
+ *
29
+ * The above copyright notice and this permission notice shall be included in
30
+ * all copies or substantial portions of the Software.
31
+ *
32
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
33
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
34
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
35
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
36
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
37
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
38
+ * THE SOFTWARE.
39
+ *
40
+ */
41
+
42
  $installer = $this;
43
 
44
  $installer->startSetup();
54
  $setup->deleteConfig('gluu/oxd/oxd_openid_scops');
55
  $setup->deleteConfig('gluu/oxd/oxd_openid_custom_scripts');
56
 
 
 
 
 
 
 
 
 
 
 
57
  $installer->endSetup();
app/design/adminhtml/default/default/template/gluuoxd_openid/gluuOxOpenidConfig.phtml CHANGED
@@ -272,7 +272,7 @@ function gluu_is_oxd_registered(){
272
  <br/>
273
  <div style="padding-left: 20px;">Register your site with any standard OpenID Provider (OP). If you need an OpenID Provider you can deploy the <a target="_blank" href="https://gluu.org/docs/deployment/"> free open source Gluu Server.</a></div>
274
  <hr>
275
- <div style="padding-left: 20px;">This plugin relies on the oxd mediator service. For oxd deployment instructions and license information, please visit the <a target="_blank" href="http://gluu.org">oxd website.</a></div>
276
  <hr>
277
  <div style="margin-left: 20px">
278
  <h3 style="padding-left: 10px;padding-bottom: 20px; border-bottom: 2px solid black; width: 60% "> Server Settings</h3>
272
  <br/>
273
  <div style="padding-left: 20px;">Register your site with any standard OpenID Provider (OP). If you need an OpenID Provider you can deploy the <a target="_blank" href="https://gluu.org/docs/deployment/"> free open source Gluu Server.</a></div>
274
  <hr>
275
+ <div style="padding-left: 20px;">This extension relies on the oxd mediator service. For oxd deployment instructions and license information, please visit the <a target="_blank" href="http://gluu.org">oxd website.</a></div>
276
  <hr>
277
  <div style="margin-left: 20px">
278
  <h3 style="padding-left: 10px;padding-bottom: 20px; border-bottom: 2px solid black; width: 60% "> Server Settings</h3>
app/design/frontend/base/default/template/gluuoxd_openid/logout.phtml CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Created by PhpStorm.
4
- * User: Vlad Karapetyan
5
  */
6
 
7
 
1
  <?php
2
  /**
3
  * Created by PhpStorm.
4
+ * User: Volodya Karapetyan
5
  */
6
 
7
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Magento_gluu_SSO</name>
4
- <version>2.4.4</version>
5
  <stability>stable</stability>
6
  <license uri="https://github.com/GluuFederation/gluu-sso-login-magento-extension/blob/master/LICENSE">Gluu inc.</license>
7
  <channel>community</channel>
@@ -9,10 +9,10 @@
9
  <summary>Gluu OpenID Connect SSO extension for magento</summary>
10
  <description>Use OpenID Connect to login by leveraging the oxd client service demon.</description>
11
  <notes>Use OpenID Connect to login by leveraging the oxd client service demon.</notes>
12
- <authors><author><name>Vlad</name><user>MAG003268474</user><email>vlad.karapetyan.1988@mail.ru</email></author></authors>
13
- <date>2017-02-15</date>
14
- <time>14:18:13</time>
15
- <contents><target name="magecommunity"><dir name="GluuOxd"><dir name="Gluufolder"><dir name="Block"><file name="GluuOxOpenidConfig.php" hash="d68bc2c07fef3528c9652534b775064e"/></dir><dir name="Helper"><file name="ClientOXDRP.php" hash="83ecdea08cbc6c3951177322d897240e"/><file name="Data.php" hash="82e99513a8dc26b5043654665663b586"/><file name="GetAuthorizationUrl.php" hash="a39608ba28a26105fddfda5a3ae0ce75"/><file name="GetTokensByCode.php" hash="819175e68e9735240b663f2d55c772b7"/><file name="GetUserInfo.php" hash="340e9275091c27602b5424bfaede85dc"/><file name="Logout.php" hash="a5382f9c0af9eecaf2921f3937c11fc3"/><file name="RegisterSite.php" hash="bebaa50417b7c9f64914426778ed4131"/><file name="UpdateSiteRegistration.php" hash="80dbb9a36b041b8180a9db11fb403b08"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="31b86bb39ac9570abb96326241491949"/></dir></dir><dir name="etc"><file name="GluuOxd_module.xml" hash="7c46be72751cc58bbbf728f1a351f793"/><file name="config.xml" hash="c89d8f53eaff9efdbbb8df32771bb69d"/></dir><dir name="sql"><dir name="GluuOxd_Gluufolder_setup"><file name="mysql4-install-1.9.2.php" hash="2b999ab29e5f8547d5f5216c6b45f1db"/><file name="mysql4-upgrade-1.9.2-1.9.3.php" hash="c58d26278b7f4a259ce64c345a2c13b6"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="GluuOxd_Gluufolder.xml" hash="f9331642d3d8803ab3a3a4890fc71aac"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="GluuOxd_Openid"><dir name="css"><file name="gluu-oxd-css.css" hash="baf9352605bfa5b1e517c4fd67956221"/></dir><dir name="js"><file name="scope-custom-script.js" hash="3454c793edc5e41d76c9d6f67b7a8ff2"/></dir><dir name="images"><dir name="icons"><file name="gl.png" hash="d8856c05eccc82c1e17b71fc64b81c34"/></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="GluuOxd_Gluufolder_layout.xml" hash="de327a32422a9881dbc4b991183edf6b"/></dir><dir name="template"><dir name="gluuoxd_openid"><file name="homepage.phtml" hash="c4f50295935457b3348b6d28e71b2684"/><file name="logout.phtml" hash="81bc26dfc64cfc9f6d6b70c3d3b828d4"/><file name="homepage.phtml" hash="c4f50295935457b3348b6d28e71b2684"/><file name="logout.phtml" hash="81bc26dfc64cfc9f6d6b70c3d3b828d4"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="gluuoxd_openid"><file name="gluuOxOpenidConfig.phtml" hash="2ed842080079c2032826472ee56bbfae"/><file name="login.phtml" hash="4b60c146c3f225722ab51aa080dca2d2"/><file name="generalEdit.phtml" hash="e8af9d67685b7058b79f9d35a0b65e25"/><file name="openidconfigpage.phtml" hash="4ee22092e6ddf7dff478c743e8de774b"/><file name="logout.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><dir name="layout"><file name="GluuOxd_Gluufolder.xml" hash="eaa6e591aa366b31cb185475990943a2"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.10</min><max>7.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Magento_gluu_SSO</name>
4
+ <version>3.0.0</version>
5
  <stability>stable</stability>
6
  <license uri="https://github.com/GluuFederation/gluu-sso-login-magento-extension/blob/master/LICENSE">Gluu inc.</license>
7
  <channel>community</channel>
9
  <summary>Gluu OpenID Connect SSO extension for magento</summary>
10
  <description>Use OpenID Connect to login by leveraging the oxd client service demon.</description>
11
  <notes>Use OpenID Connect to login by leveraging the oxd client service demon.</notes>
12
+ <authors><author><name>Volodya</name><user>MAG003268474</user><email>mr.karapetyan88@gmail.com</email></author></authors>
13
+ <date>2017-02-20</date>
14
+ <time>13:15:31</time>
15
+ <contents><target name="magecommunity"><dir name="GluuOxd"><dir name="Gluufolder"><dir name="Block"><file name="GluuOxOpenidConfig.php" hash="e8f6af2dd171e308bc46415430e30718"/></dir><dir name="Helper"><file name="ClientOXDRP.php" hash="abaca43c0ffb4afe2afdebe09faef85e"/><file name="Data.php" hash="a0bfd8cf94264edfd99d982713216a55"/><file name="GetAuthorizationUrl.php" hash="c9be98c1c87eb9ff02c4729dedb75888"/><file name="GetTokensByCode.php" hash="9c3eaf56a909cb2b8bb7ddd5a2d821c4"/><file name="GetUserInfo.php" hash="d6410d3e3d53eac3e8b65a4c3fd7ac04"/><file name="Logout.php" hash="7739c7540ee4f04ac0b03f88b1abdcca"/><file name="RegisterSite.php" hash="ea22999a80c127c17237d441836dc2d3"/><file name="UpdateSiteRegistration.php" hash="73cbe84edf25083e2564b489d84664b2"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="363e03799d489d7ed80b6bbed7d8779e"/></dir></dir><dir name="etc"><file name="GluuOxd_module.xml" hash="7c46be72751cc58bbbf728f1a351f793"/><file name="config.xml" hash="c89d8f53eaff9efdbbb8df32771bb69d"/></dir><dir name="sql"><dir name="GluuOxd_Gluufolder_setup"><file name="mysql4-install-1.9.2.php" hash="7683f7e0980583a4cccb6064beab1ee0"/><file name="mysql4-upgrade-1.9.2-1.9.3.php" hash="75f7c509b8d0d0a1db76291b7205ad46"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="GluuOxd_Gluufolder.xml" hash="f9331642d3d8803ab3a3a4890fc71aac"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="GluuOxd_Openid"><dir name="css"><file name="gluu-oxd-css.css" hash="baf9352605bfa5b1e517c4fd67956221"/></dir><dir name="js"><file name="scope-custom-script.js" hash="3454c793edc5e41d76c9d6f67b7a8ff2"/></dir><dir name="images"><dir name="icons"><file name="gl.png" hash="d8856c05eccc82c1e17b71fc64b81c34"/></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="GluuOxd_Gluufolder_layout.xml" hash="de327a32422a9881dbc4b991183edf6b"/></dir><dir name="template"><dir name="gluuoxd_openid"><file name="homepage.phtml" hash="c4f50295935457b3348b6d28e71b2684"/><file name="logout.phtml" hash="87701fc190b9824c7785dbe8d7c7b5a2"/><file name="homepage.phtml" hash="c4f50295935457b3348b6d28e71b2684"/><file name="logout.phtml" hash="87701fc190b9824c7785dbe8d7c7b5a2"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="gluuoxd_openid"><file name="gluuOxOpenidConfig.phtml" hash="2e04c7c515d2ac27eb37864d50a20dbb"/><file name="login.phtml" hash="4b60c146c3f225722ab51aa080dca2d2"/><file name="generalEdit.phtml" hash="e8af9d67685b7058b79f9d35a0b65e25"/><file name="openidconfigpage.phtml" hash="4ee22092e6ddf7dff478c743e8de774b"/><file name="logout.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><dir name="layout"><file name="GluuOxd_Gluufolder.xml" hash="eaa6e591aa366b31cb185475990943a2"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.10</min><max>7.0.0</max></php></required></dependencies>
18
  </package>