我想访问一个网址(假设url1 = http://url1 )当用户访问此url时,它将要求进行Active Directory身份验证(当前Active Directory将在Microsoft Azure上运行),用户将输入Active Directory凭据,在用户通过身份验证后,系统应重定向到Web (假设url2 = http://url2 )在AWS上运行的Angular 2+ ROR应用程序。
我试着设置这个URL,它工作得很好,但在认证之后,它会重定向到亚马逊网络服务控制台,但我想重定向到我的应用程序托管在亚马逊网络服务上。
有谁知道我怎么做吗?
发布于 2017-11-01 08:45:20
在AAD中使用此应用程序:https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aad.aws
确保正确遵循本教程中的说明(即注意自定义声明):https://docs.microsoft.com/en-us/azure/active-directory/active-directory-saas-amazon-web-service-tutorial
注:您可以在AAD Single Sign on步骤中以urn:name1:name2形式输入应用程序标识符。
对于AWS端(除了上面的教程所说的),您需要在您的应用程序上利用NodeJS sdk AssumeRolewithSaml STS(安全令牌服务)调用,更多详细信息请参见此处:http://docs.aws.amazon.com/STS/latest/APIReference/Welcome.html
https://stackoverflow.com/questions/45004857
复制相似问题