2016-12-16 31 views
0

https://developers.onelogin.com/api-docs/1/saml-assertions/generate-saml-assertionOnelogin - 有没有办法不使用密码来生成saml断言?

我生成一个SAML断言与AWS assumerolewithSAML使用,以生成临时访问键,并有这个工作,但我宁愿不必须通过密码......

我明白传递密码超过了https并且相当安全,但是考虑让进程按计划执行此操作,以便需要AWS访问密钥的人员可以运行脚本来刷新密钥,因为AWS只允许临时使用最多1小时的临时证书。我不希望这个脚本知道/记住用户密码等。

不知道我们是否可以使用其他方法甚至是盐渍密码?任何其他安全的想法?

+0

欢迎来到SO,但我可以告诉你在阅读第一篇文章之前没有阅读本网站上的“我如何提问”部分。你甚至不用花费2分钟的现场参观。似乎你对这个问题做了很多(如果有的话)互联网研究。请在再次发帖之前查看stackoverflow.com/help/how-to-ask。 –

回答

0

对于目前的用户名/密码是它,因为这个调用有效地让你模仿一个用户。

A)请向AWS投诉 - 我认为一小时的时间限制已经很低了,它们允许SAML声明要求更长时间的其他类型的会话(只是不能访问密钥)。 B)考虑使用自己的(更长的)会话/令牌管理来构建Web服务。然后,您可以缓存并重新使用用户的凭据来生成新的令牌

相关问题