Skip to content

Commit 415704b

Browse files
authored
Merge pull request #445 from magento-performance/CABPI-389
CABPI-389 Switch environment to production
2 parents ebd88ee + 0af8c77 commit 415704b

File tree

2 files changed

+12
-17
lines changed

2 files changed

+12
-17
lines changed

app/code/Magento/AdminAdobeIms/Service/ImsOrganizationService.php

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,10 @@ public function __construct(
4141
*/
4242
public function checkOrganizationAllocation(array $profile): bool
4343
{
44-
if (empty($profile['roles'])) {
45-
throw new AdobeImsOrganizationAuthorizationException(
46-
__('No roles assigned for profile.')
47-
);
48-
}
49-
50-
$customerOrganizations = $this->getCustomerOrganizationList($profile['roles']);
5144
$configuredOrganization = $this->adminImsConfig->getOrganizationId();
5245

53-
if (!in_array($configuredOrganization, $customerOrganizations, true)) {
46+
//@TODO CABPI-324: Change Org check to use new endpoint
47+
if (!$configuredOrganization) {
5448
throw new AdobeImsOrganizationAuthorizationException(
5549
__('Profile is not assigned to defined organization.')
5650
);

app/code/Magento/AdminAdobeIms/etc/config.xml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,23 @@
1111
<integration>
1212
<admin_enabled>0</admin_enabled>
1313
<admin>
14-
<auth_url_pattern><![CDATA[https://ims-na1-stg1.adobelogin.com/ims/authorize/v2?client_id=#{client_id}&redirect_uri=#{redirect_uri}&locale=#{locale}&scope=#{scope}&response_type=code]]></auth_url_pattern>
15-
<reauth_url_pattern><![CDATA[https://ims-na1-stg1.adobelogin.com/ims/authorize/v2?client_id=#{client_id}&redirect_uri=#{redirect_uri}&locale=#{locale}&scope=#{scope}&response_type=code&reauth=check]]></reauth_url_pattern>
14+
<auth_url_pattern><![CDATA[https://ims-na1.adobelogin.com/ims/authorize/v2?client_id=#{client_id}&redirect_uri=#{redirect_uri}&locale=#{locale}&scope=#{scope}&response_type=code]]></auth_url_pattern>
15+
<reauth_url_pattern><![CDATA[https://ims-na1.adobelogin.com/ims/authorize/v2?client_id=#{client_id}&redirect_uri=#{redirect_uri}&locale=#{locale}&scope=#{scope}&response_type=code&reauth=check]]></reauth_url_pattern>
1616
<scopes>
17-
<openid>openid</openid>
1817
<AdobeID>AdobeID</AdobeID>
19-
<additional_info.roles>additional_info.roles</additional_info.roles>
18+
<openid>openid</openid>
19+
<email>email</email>
20+
<profile>profile</profile>
2021
</scopes>
2122
</admin>
2223
<logging_enabled>0</logging_enabled>
2324
<organization_id backend_model="Magento\Config\Model\Config\Backend\Encrypted"/>
24-
<auth_url_pattern><![CDATA[https://ims-na1-stg1.adobelogin.com/ims/authorize/v2?client_id=#{client_id}&amp;redirect_uri=#{redirect_uri}&amp;locale=#{locale}&amp;scope=openid,creative_sdk,email,profile&amp;response_type=code]]></auth_url_pattern>
25-
<token_url>https://ims-na1-stg1.adobelogin.com/ims/token</token_url>
26-
<profile_url><![CDATA[https://ims-na1-stg1.adobelogin.com/ims/profile/v1?client_id=#{client_id}]]></profile_url>
27-
<logout_url><![CDATA[https://ims-na1-stg1.adobelogin.com/ims/logout/v1?access_token=#{access_token}&amp;client_id=#{client_id}&amp;client_secret=#{client_secret}]]></logout_url>
25+
<auth_url_pattern><![CDATA[https://ims-na1.adobelogin.com/ims/authorize/v2?client_id=#{client_id}&amp;redirect_uri=#{redirect_uri}&amp;locale=#{locale}&amp;scope=openid,creative_sdk,email,profile&amp;response_type=code]]></auth_url_pattern>
26+
<token_url>https://ims-na1.adobelogin.com/ims/token</token_url>
27+
<profile_url><![CDATA[https://ims-na1.adobelogin.com/ims/profile/v1?client_id=#{client_id}]]></profile_url>
28+
<logout_url><![CDATA[https://ims-na1.adobelogin.com/ims/logout/v1?access_token=#{access_token}&amp;client_id=#{client_id}&amp;client_secret=#{client_secret}]]></logout_url>
2829
<certificate_path><![CDATA[https://static.adobelogin.com/keys/prod/]]></certificate_path>
29-
<validate_token_url><![CDATA[https://ims-na1-stg1.adobelogin.com/ims/validate_token/v1?token=#{token}&client_id=#{client_id}&type=#{token_type}]]></validate_token_url>
30+
<validate_token_url><![CDATA[https://ims-na1.adobelogin.com/ims/validate_token/v1?token=#{token}&client_id=#{client_id}&type=#{token_type}]]></validate_token_url>
3031
</integration>
3132
<email>
3233
<header_template>admin_adobe_ims_email_header_template</header_template>

0 commit comments

Comments
 (0)