访问管理控制台时,AWS SSO url 是如何生成的?

问题描述

当您在浏览器中通过 SSO 登录时,如果您打开一个帐户并承担一个角色,则在您单击“管理控制台”后会打开一个新选项卡。该链接的 url 语法类似于 https://my-sso-portal.awsapps.com/start/#/saml/custom/my-account-name/base-64-string

如果您解码 url 中的 base 64 字符串,您会注意到有 3 个数字,结构如下:number1_ins-number2_p-number3 一个数字是您的 AWS 组织编号,第二个数字标识账户,第三个数字代表担任的角色。

即使我弄清楚了这个字符串的结构,我仍然不知道用户是否有可能获得第二个和第三个数字(当然不使用 url)。我基本上想以编程方式构建该 url,但看起来这两个数字是 AWS 为自己保留的 ID,但我不确定。其他人对此有更多了解吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...