带有Microsoft ADFS的Django SSO [英] Django SSO with Microsoft ADFS

查看:153
本文介绍了带有Microsoft ADFS的Django SSO的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题可能太宽泛或含糊,但是除了我正在做的事情之外,我无法最好地描述它。

My question may be too broad or vague, but I cannot best describe it in any other way than I am doing it.

我有多个Django应用程序。我同样成功地实现了SSO。所有这些东西都起作用。现在,我被赋予了一个新任务,任务是这样的。

I have multiple Django applications. I have implemented SSO successfully for the same. All this things work. Now, I have been given a new task and its like this.

我必须将Microsoft ADFS身份验证集成到我的应用程序套件中,并扩大当前SSO的范围。

I have to integrate Microsoft ADFS authentication into my suite of applications and broaden the scope of current SSO.

我的理解是,当我登录位于公司网络上的笔记本电脑时(我认为这是我必须放置的方式),我也登录了我的django应用程序

My understanding of it is as, when I log into my laptop which is on corporate network (I assume this is how I have to put it) I also get logged into my django applications

由于我没有使用ADFS的经验,所以我真的不知道它是如何工作的。任何有经验的人都可以用它的工作原理来解释它,以便我可以理解它并考虑解决方案。

I seriously have no idea of how this work as I have no experience with ADFS. Can anyone with experience of this explain it with a scenario of how it works so that I can understand it and think of a solution to it.

PS:如果需要更多信息,我将提供。另外,如果对问题不满意,请提出理由,以便我可以编辑问题并按原样发布。

PS: If there is any more information needed I will provide. Also, if downvoting the question do put a reason so that I can edit the question and post it as it should be.

推荐答案

如果Django支持基于SAML的登录,则将其设置为信任ADFS。 ADFS将自动使用您登录的凭据登录公司网络中加入域的计算机。如果用户从外部访问,它将提示输入密码或基于证书的身份验证(例如智能卡)来登录用户。

if Django supports SAML based login, then you set it up to trust ADFS. ADFS will automatically take care of logging in using your logged in credentials to a domain joined machine inside the corporate network. If the user accessed externally, it would prompt for password or a certificate based auth (e.g. smartcard) to login the user.

这篇关于带有Microsoft ADFS的Django SSO的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆