{"id":14874,"date":"2020-05-19T15:48:54","date_gmt":"2020-05-19T19:48:54","guid":{"rendered":"https:\/\/evolphin.com\/help\/?p=14874"},"modified":"2020-05-19T19:06:14","modified_gmt":"2020-05-19T23:06:14","slug":"configuring-openid-connect-oidc-integration-with-azure-ad","status":"publish","type":"post","link":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/","title":{"rendered":"Configuring OpenID Connect (OIDC) Integration with Azure AD"},"content":{"rendered":"\n<p>OpenID Connect (OIDC) is an authentication protocol built on the OAuth 2.0 standard that a Zoom user (desktop or web) can use to securely sign in. By configuring the app integration in Microsoft Azure AD endpoint&#8217;s implementation of OpenID Connect, you can add sign-in to Zoom via your AzureAD credentials, or, federated credentials if Azure AD is setup to federate with other identity platforms.<\/p>\n\n\n\n<p>The OpenID Connect standard uses the concept of an\u00a0<em>ID token<\/em>, which is a security token that allows a client app to verify the identity of the user. The ID token also gets basic profile information about the user. Currently, the Zoom OIDC connector requires a custom claim to be sent to Zoom service in the <em>ID token<\/em>. This will be covered in the configuration steps below. <\/p>\n\n\n\n<p class=\"warning\">Note: If Azure AD DS is not configured, please stop here and <a href=\"https:\/\/evolphin.com\/help\/administration-server\/ldap\/connecting-to-azure-ad-using-zoom-ldap-connector\/\" target=\"_blank\" rel=\"noreferrer noopener\">configure it <\/a>first before proceeding further.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Prerequisites<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Knowledge of your organization&#8217;s Azure AD setup<\/li><li>Administrator access to your Azure Account<\/li><li>Azure AD DS already configured<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Azure AD configuration changes using the Web UI*<\/h3>\n\n\n\n<p>First you will complete the changes in Azure AD needed for OIDC to work before proceeding to Evolphin Zoom OIDC connector setup.<\/p>\n\n\n\n<p class=\"warning\">*Note: If the Web UI driven configuration doesn&#8217;t work, you may need to contact the Microsoft Azure AD support team or perform the more complex Windows PowerShell based setup documented at the end of this article.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Register the Zoom service as an OIDC app<\/h4>\n\n\n\n<p>Click Azure AD console &gt; App Registrations &gt; New Registration<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png\" alt=\"\" class=\"wp-image-14949\" width=\"495\" height=\"512\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png 989w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-290x300.png 290w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-768x795.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1.png 1122w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure>\n\n\n\n<p>In the form specify the Redirect URL as: https:\/\/&lt;<em>your-zoom-server<\/em>&gt;:<strong>9443\/auth\/openid\/login<\/strong>. <\/p>\n\n\n\n<p>Select appropriate account type for your organization.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-19-1024x724.png\" alt=\"\" class=\"wp-image-14880\" width=\"512\" height=\"362\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-19-1024x724.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-19-300x212.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-19-768x543.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-19-1536x1085.png 1536w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-19.png 1732w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Open the App dashboard<\/h4>\n\n\n\n<p>Click on the app you just registered:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.16.53-AM.png\" alt=\"\" class=\"wp-image-14948\" width=\"294\" height=\"195\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.16.53-AM.png 588w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.16.53-AM-300x199.png 300w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-21-1024x432.png\" alt=\"\" class=\"wp-image-14882\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-21-1024x432.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-21-300x126.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-21-768x324.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-21-1536x648.png 1536w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-21-2048x864.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Update Authentication settings<\/h4>\n\n\n\n<p>Click Authentication from the left navigation menu, update the Logout URL as following:<\/p>\n\n\n\n<p>https:\/\/&lt;<em>your-zoom-server<\/em>&gt;:<strong>9443\/auth\/openid\/logout.ping<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-33-1024x692.png\" alt=\"\" class=\"wp-image-14932\" width=\"768\" height=\"519\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-33-1024x692.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-33-300x203.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-33-768x519.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-33-1536x1039.png 1536w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-33.png 2032w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"client-secret\">Step 4: Save a New Client Secret<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"189\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-23-1024x189.png\" alt=\"\" class=\"wp-image-14884\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-23-1024x189.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-23-300x55.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-23-768x142.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-23-1536x283.png 1536w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-23-2048x377.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Please save this secret value into a file <em>client.secret<\/em> file that will be needed when configuring the Zoom side of OIDC integration. You will need this file in the <a href=\"#manifest-export\">final step<\/a>.<\/p>\n\n\n\n<p class=\"warning\">Note: Please don&#8217;t setup a certificate as that will conflict with the client secret mode we support with our OIDC connector. We do not support the certificate mode for this step.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 5: Add optional <em>upn<\/em> claim<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-34.png\" alt=\"\" class=\"wp-image-14933\" width=\"459\" height=\"221\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-34.png 918w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-34-300x144.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-34-768x370.png 768w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/figure>\n\n\n\n<p>Open the Token configuration &gt; Add optional claim dialog:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-35-588x1024.png\" alt=\"\" class=\"wp-image-14934\" width=\"441\" height=\"768\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-35-588x1024.png 588w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-35-172x300.png 172w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-35-768x1338.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-35-882x1536.png 882w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-35.png 1102w\" sizes=\"auto, (max-width: 441px) 100vw, 441px\" \/><\/figure>\n\n\n\n<p>Choose <strong>Token Type: <em>ID<\/em><\/strong>  and select checkbox <strong><em>upn<\/em><\/strong>. <\/p>\n\n\n\n<p>Click on the edit icon and confirm the settings are as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-26.png\" alt=\"\" class=\"wp-image-14887\" width=\"503\" height=\"354\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-26.png 1006w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-26-300x211.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-26-768x541.png 768w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"manifest-export\">Step 6: Download, encrypt and send the manifest to Evolphin<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-27-1024x966.png\" alt=\"\" class=\"wp-image-14901\" width=\"512\" height=\"483\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-27-1024x966.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-27-300x283.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-27-768x724.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-27.png 1226w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p>Now that the configuration via the Azure AD Web UI is finished, download the app registration manifest. Add the manifest and the client secret file you created in <a href=\"#client-secret\">above step<\/a> to a ZIP file and encrypt it with a password. Send this secure password protected ZIP file to your Evolphin Cloud support contact. The password can be securely sent via a <em>1Password<\/em>  password manager link or via an SMS to the Evolphin support contact. They will be able to use the manifest to configure the rest of the settings on the Evolphin side of the OIDC setup. <\/p>\n\n\n\n<p class=\"note\">Note: After reviewing the manifest, if any information is missing or incorrect, the support team may ask you to iterate over the above steps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Azure AD configuration changes using Windows PowerShell<\/h3>\n\n\n\n<p><strong>Additional Prerequisites<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Savvy with Windows PowerShell<\/li><li>Setup an Application Administrator user in Azure AD Web UI<\/li><\/ul>\n\n\n\n<p>As mentioned above, first you may want to try using the Azure AD Web UI console to setup. If that fails, then proceed as below, ideally, with help from the Microsoft Azure AD support team if you are unsure.<\/p>\n\n\n\n<p class=\"note\">Please note any ID\/UUID in the screenshots in the following steps are for illustration only, they will differ for your setup.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Open Windows PowerShell as an administrator<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-28.png\" alt=\"\" class=\"wp-image-14902\" width=\"442\" height=\"160\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-28.png 884w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-28-300x109.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-28-768x278.png 768w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><\/figure>\n\n\n\n<p>Confirm the correct PowerShell version is installed, otherwise update it to 5.1. You can use the command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$PSVersionTable.PSVersion<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-29.png\" alt=\"\" class=\"wp-image-14903\" width=\"389\" height=\"117\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-29.png 778w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-29-300x90.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-29-768x231.png 768w\" sizes=\"auto, (max-width: 389px) 100vw, 389px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Confirm if TLS1.2 is enabled by default<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Net.ServicePointManager]::SecurityProtocol\nTls12<\/code><\/pre>\n\n\n\n<p>if not configure and enable it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Net.ServicePointManager]::SecurityProtocol = &#91;Net.SecurityProtocolType]::Tls12<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Install Azure ADPreview module:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>Install-Module -Name AzureADPreview<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-30-1024x336.png\" alt=\"\" class=\"wp-image-14910\" width=\"1024\" height=\"336\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-30-1024x336.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-30-300x98.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-30-768x252.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-30-1536x503.png 1536w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-30.png 2008w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Verify it&#8217;s installed correctly:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-Module -ListAvailable -Name AzureADPreview<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Step 4: Setup an Application Administrator user in Azure AD Web UI<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Create a user in the Azure AD Web UI.<\/li><li>Do not assign this user to the filter group that is used by Zoom&#8217;s secure LDAP connector to pull users from Azure AD DS<\/li><li>Add the user to the &#8220;<em>Application Administrator<\/em>&#8221; role in Azure AD<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-31-1024x507.png\" alt=\"\" class=\"wp-image-14912\" width=\"512\" height=\"254\" srcset=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-31-1024x507.png 1024w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-31-300x149.png 300w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-31-768x380.png 768w, https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/image-31.png 1236w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Step 5: Sign-in to Azure AD using above user<\/h4>\n\n\n\n<p>Open PowerShell and connect the session to Azure AD, signing-in as the application administrator user created above:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > Connect-AzureAD\n\nAccount                                Environment TenantId                             TenantDomain         AccountType\n-------                                ----------- --------                             ------------         -----------\napplication_admin@demo.onmicrosoft.com AzureCloud  a311d271-3d07-421e-45ea-ea89bcd023e2 demo.onmicrosoft.com User      <\/code><\/pre>\n\n\n\n<p class=\"warning\">You may get prompted to add hostname exceptions to the allowed URL list by IE security restrictions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 6: Choose a custom claim name for the <em>userPrincipalName<\/em> attribute<\/h4>\n\n\n\n<p>Review the JSON Web Token (JWT) restricted claim set from <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/active-directory-claims-mapping\" target=\"_blank\">Microsoft<\/a> doc, and select a claim name such as <em>cust_upn<\/em> which is not present in the restricted set. This name would be a custom claim referring to the <em>userPrincipalName<\/em> attribute in Azure AD.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 7: Select the source &amp; ID that will populate the value of the custom claim<\/h4>\n\n\n\n<p>Review the table in the doc <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/active-directory-claims-mapping#table-3-valid-id-values-per-source\" target=\"_blank\">here<\/a>.  To get the <em>userPrincipalName<\/em> value in the claim, you can use Source = <strong>User<\/strong> and ID = <strong><strong>userprincipalname<\/strong><\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 8: Register a custom claim policy with Azure AD<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > New-AzureADPolicy -Definition @('{\"ClaimsMappingPolicy\":{\"Version\":1,\"IncludeBasicClaimSet\":\"true\", \"ClaimsSchema\": &#91;{\"Source\":\"user\",\"ID\":\"userprincipalname\",\"SamlClaimType\":\"http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/upn\",\"JwtClaimType\":\"cust_upn\"}]}}') -DisplayName \"CustomUPNClaim\" -Type \"ClaimsMappingPolicy\"\n\nId                                   DisplayName    Type                IsOrganizationDefault\n--                                   -----------    ----                ---------------------\n34fb427f-e308-65c2-b438-b7346da9821a CustomUPNClaim ClaimsMappingPolicy False  <\/code><\/pre>\n\n\n\n<p>After registering don&#8217;t forget to validate by running the command <em>Get-AzureADPolicy<\/em>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > Get-AzureADPolicy\n\nId                                   DisplayName    Type                IsOrganizationDefault\n--                                   -----------    ----                ---------------------\n34fb427f-e308-65c2-b438-b7346da9821a CustomUPNClaim ClaimsMappingPolicy False        <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Step 9: Get the service principal ID of the OpenID Connect app<\/h4>\n\n\n\n<p>List all the service principals (or filter using the app ID) and select the object ID for the Zoom app registered with Azure AD:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > Get-AzureADServicePrincipal\n\nObjectId                             AppId                                DisplayName                                  \n--------                             -----                                -----------                                  \n9d323ea5-6c73-b541-053a-ce7202339872 38a20021-5208-a180-6487-1992ea63f7ed azure-zoom      <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Step 10: Assign the custom claim policy to the OpenID Connect app<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Grab the value returned by the command Get-AzureADServicePrincipal &gt; ObjectId, this will be the input to the -Id parameter below<\/li><li>Grab the value returned by the command Get-AzureADPolicy &gt; Id, this will be the input to the  -RefObjectId parameter below<\/li><\/ol>\n\n\n\n<p>Execute the <em>Add-AzureADServicePrincipalPolicy<\/em> command with the IDs from your own setup. For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > Add-AzureADServicePrincipalPolicy -Id 9d323ea5-6c73-b541-053a-ce7202339872 -RefObjectId 34fb427f-e308-65c2-b438-b7346da9821a<\/code><\/pre>\n\n\n\n<p>Validate by executing <em>Get-AzureADServicePrincipalPolicy<\/em> command with the ID from your own setup. For example::<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > Get-AzureADServicePrincipalPolicy -Id 9d323ea5-6c73-b541-053a-ce7202339872\n\nId                                   DisplayName    Type                IsOrganizationDefault\n--                                   -----------    ----                ---------------------\n34fb427f-e308-65c2-b438-b7346da9821a CustomUPNClaim ClaimsMappingPolicy False     <\/code><\/pre>\n\n\n\n<p>Close the PowerShell session by:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS > Disconnect-AzureAD<\/code><\/pre>\n\n\n\n<p>Go to the final <a href=\"#manifest-export\">step listed here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenID Connect (OIDC) is an authentication protocol built on the OAuth 2.0 standard that a Zoom user (desktop or web) can use to securely sign in. By configuring the app integration in Microsoft Azure AD endpoint&#8217;s implementation of OpenID Connect, you can add sign-in to Zoom via your AzureAD credentials, or, federated credentials if Azure [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[172],"tags":[],"class_list":["post-14874","post","type-post","status-publish","format-standard","hentry","category-openid-connect"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Configuring OpenID Connect (OIDC) Integration with Azure AD - Evolphin Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configuring OpenID Connect (OIDC) Integration with Azure AD - Evolphin Documentation\" \/>\n<meta property=\"og:description\" content=\"OpenID Connect (OIDC) is an authentication protocol built on the OAuth 2.0 standard that a Zoom user (desktop or web) can use to securely sign in. By configuring the app integration in Microsoft Azure AD endpoint&#8217;s implementation of OpenID Connect, you can add sign-in to Zoom via your AzureAD credentials, or, federated credentials if Azure [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/\" \/>\n<meta property=\"og:site_name\" content=\"Evolphin Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-19T19:48:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-19T23:06:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png\" \/>\n<meta name=\"author\" content=\"1brahul\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"1brahul\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/\"},\"author\":{\"name\":\"1brahul\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/8b5cffe613e8f54d3ab8f90586b1c67c\"},\"headline\":\"Configuring OpenID Connect (OIDC) Integration with Azure AD\",\"datePublished\":\"2020-05-19T19:48:54+00:00\",\"dateModified\":\"2020-05-19T23:06:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/\"},\"wordCount\":1024,\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png\",\"articleSection\":[\"OpenID Connect\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/\",\"name\":\"Configuring OpenID Connect (OIDC) Integration with Azure AD - Evolphin Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png\",\"datePublished\":\"2020-05-19T19:48:54+00:00\",\"dateModified\":\"2020-05-19T23:06:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#primaryimage\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/security\\\/openid-connect\\\/configuring-openid-connect-oidc-integration-with-azure-ad\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configuring OpenID Connect (OIDC) Integration with Azure AD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"name\":\"Evolphin Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/evolphin.com\\\/help\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\",\"name\":\"Evolphin Documentation\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"width\":200,\"height\":200,\"caption\":\"Evolphin Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/8b5cffe613e8f54d3ab8f90586b1c67c\",\"name\":\"1brahul\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/957435f1f34e1495e468d032430344b4016e41f4ec2ffe06c752af7c5c090198?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/957435f1f34e1495e468d032430344b4016e41f4ec2ffe06c752af7c5c090198?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/957435f1f34e1495e468d032430344b4016e41f4ec2ffe06c752af7c5c090198?s=96&d=mm&r=g\",\"caption\":\"1brahul\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Configuring OpenID Connect (OIDC) Integration with Azure AD - Evolphin Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/","og_locale":"en_US","og_type":"article","og_title":"Configuring OpenID Connect (OIDC) Integration with Azure AD - Evolphin Documentation","og_description":"OpenID Connect (OIDC) is an authentication protocol built on the OAuth 2.0 standard that a Zoom user (desktop or web) can use to securely sign in. By configuring the app integration in Microsoft Azure AD endpoint&#8217;s implementation of OpenID Connect, you can add sign-in to Zoom via your AzureAD credentials, or, federated credentials if Azure [&hellip;]","og_url":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/","og_site_name":"Evolphin Documentation","article_published_time":"2020-05-19T19:48:54+00:00","article_modified_time":"2020-05-19T23:06:14+00:00","og_image":[{"url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png","type":"","width":"","height":""}],"author":"1brahul","twitter_card":"summary_large_image","twitter_misc":{"Written by":"1brahul","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#article","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/"},"author":{"name":"1brahul","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/8b5cffe613e8f54d3ab8f90586b1c67c"},"headline":"Configuring OpenID Connect (OIDC) Integration with Azure AD","datePublished":"2020-05-19T19:48:54+00:00","dateModified":"2020-05-19T23:06:14+00:00","mainEntityOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/"},"wordCount":1024,"publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"image":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#primaryimage"},"thumbnailUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png","articleSection":["OpenID Connect"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/","url":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/","name":"Configuring OpenID Connect (OIDC) Integration with Azure AD - Evolphin Documentation","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#primaryimage"},"image":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#primaryimage"},"thumbnailUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png","datePublished":"2020-05-19T19:48:54+00:00","dateModified":"2020-05-19T23:06:14+00:00","breadcrumb":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#primaryimage","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/05\/Screen-Shot-2020-05-20-at-4.13.51-AM-1-989x1024.png"},{"@type":"BreadcrumbList","@id":"https:\/\/evolphin.com\/help\/administration-server\/security\/openid-connect\/configuring-openid-connect-oidc-integration-with-azure-ad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evolphin.com\/help\/"},{"@type":"ListItem","position":2,"name":"Configuring OpenID Connect (OIDC) Integration with Azure AD"}]},{"@type":"WebSite","@id":"https:\/\/evolphin.com\/help\/#website","url":"https:\/\/evolphin.com\/help\/","name":"Evolphin Documentation","description":"","publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evolphin.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evolphin.com\/help\/#organization","name":"Evolphin Documentation","url":"https:\/\/evolphin.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","width":200,"height":200,"caption":"Evolphin Documentation"},"image":{"@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/8b5cffe613e8f54d3ab8f90586b1c67c","name":"1brahul","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/957435f1f34e1495e468d032430344b4016e41f4ec2ffe06c752af7c5c090198?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/957435f1f34e1495e468d032430344b4016e41f4ec2ffe06c752af7c5c090198?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/957435f1f34e1495e468d032430344b4016e41f4ec2ffe06c752af7c5c090198?s=96&d=mm&r=g","caption":"1brahul"}}]}},"_links":{"self":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/14874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/comments?post=14874"}],"version-history":[{"count":20,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/14874\/revisions"}],"predecessor-version":[{"id":15774,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/14874\/revisions\/15774"}],"wp:attachment":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/media?parent=14874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/categories?post=14874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/tags?post=14874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}