{"id":3837,"date":"2021-11-26T13:59:00","date_gmt":"2021-11-26T12:59:00","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=3837"},"modified":"2021-11-26T13:07:34","modified_gmt":"2021-11-26T12:07:34","slug":"setting-up-a-cross-account-federation-between-amazon-connect-and-azure-ad-using-aws-sso","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/setting-up-a-cross-account-federation-between-amazon-connect-and-azure-ad-using-aws-sso\/","title":{"rendered":"Setting up a cross-account federation between Amazon Connect and Azure AD using AWS SSO."},"content":{"rendered":"\n

In these times, delivering support using multiple communication channels is crucial for a business.<\/p>\n\n\n\n

There are already big players in the contact center business, but Amazon Connect is an interesting option to evaluate. It’s fully managed, easily scalable, and with an aggressive pricing placement on the market.<\/p>\n\n\n\n

Embedded Artificial Intelligence and Machine Learning enable the business to perform sentiment analysis and gain valuable insights<\/a>.<\/p>\n\n\n\n

Every customer has different needs, sometimes leading to unexplored paths in system integration.<\/p>\n\n\n\n

In this article, we’ll describe a cross-account federation between Amazon Connect, and Azure AD using AWS SSO.<\/p>\n\n\n\n

Scenario Overview<\/h2>\n\n\n\n

A customer wanted to configure an Amazon Connect instance federating their existing users on Office365 (using the underlying Azure Active Directory service) to keep centralized user management. Another requisite was to have a separate AWS account for the service, to let only some administrators manage services on the account.<\/p>\n\n\n\n

Amazon Connect can connect to Active Directory and use it for identity management, but you\u2019ll need to use AWS Directory Service. Sometimes it\u2019s better to leverage existing Identity providers. <\/p>\n\n\n\n

AWS SSO was our service of choice because of the flexibility it offers in configuring SAML applications and account access. As a bonus, we also were able to grant different access levels to multiple AWS accounts using single-sign-on.<\/p>\n\n\n\n

As you\u2019ll see in this article Amazon Connect doesn\u2019t have a native integration with AWS SSO, so we need to configure an application and use it as an identity provider in the destination account.<\/p>\n\n\n\n

In this article, we will: <\/p>\n\n\n\n