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 +41 -1
- app/code/community/GluuOxd/Gluufolder/Helper/ClientOXDRP.php +58 -5
- app/code/community/GluuOxd/Gluufolder/Helper/Data.php +41 -5
- app/code/community/GluuOxd/Gluufolder/Helper/GetAuthorizationUrl.php +60 -56
- app/code/community/GluuOxd/Gluufolder/Helper/GetTokensByCode.php +62 -57
- app/code/community/GluuOxd/Gluufolder/Helper/GetUserInfo.php +60 -56
- app/code/community/GluuOxd/Gluufolder/Helper/Logout.php +61 -57
- app/code/community/GluuOxd/Gluufolder/Helper/RegisterSite.php +60 -53
- app/code/community/GluuOxd/Gluufolder/Helper/UpdateSiteRegistration.php +61 -57
- app/code/community/GluuOxd/Gluufolder/controllers/Adminhtml/IndexController.php +41 -6
- app/code/community/GluuOxd/Gluufolder/sql/GluuOxd_Gluufolder_setup/mysql4-install-1.9.2.php +40 -13
- app/code/community/GluuOxd/Gluufolder/sql/GluuOxd_Gluufolder_setup/mysql4-upgrade-1.9.2-1.9.3.php +40 -16
- app/design/adminhtml/default/default/template/gluuoxd_openid/gluuOxOpenidConfig.phtml +1 -1
- app/design/frontend/base/default/template/gluuoxd_openid/logout.phtml +1 -1
- package.xml +5 -5
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 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
5 |
-
|
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 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
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 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
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 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
|
40 |
-
|
41 |
-
|
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 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
|
|
|
|
|
|
|
|
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
|
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
|
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 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
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 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
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
|
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:
|
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>
|
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>
|
13 |
-
<date>2017-02-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="GluuOxd"><dir name="Gluufolder"><dir name="Block"><file name="GluuOxOpenidConfig.php" hash="
|
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>
|