C# 是否可以在使用Jira凭据的asp.net mvc应用程序中创建登录页?

C# 是否可以在使用Jira凭据的asp.net mvc应用程序中创建登录页?,c#,asp.net-mvc,authentication,jira,C#,Asp.net Mvc,Authentication,Jira,我刚刚开始了一个学生工作者的工作,我得到的第一个任务是创建一个web应用程序登录函数,在这个函数中,您可以使用Jira凭据登录。我选择使用asp.net mvc,因为这是我在使用web应用程序时唯一的经验(而且经验非常有限) 我用我的头几天在互联网上寻找答案,但我什么也没找到。我也不确定这是不是该问的地方,如果不是,请告诉我,这样我可以再把它取下来 但我的问题是,是否有办法在asp.net mvc中使用jira凭据创建此登录函数,或者我应该做些其他事情?如果是这样的话,你能把我推向正确的方向吗

我刚刚开始了一个学生工作者的工作,我得到的第一个任务是创建一个web应用程序登录函数,在这个函数中,您可以使用Jira凭据登录。我选择使用asp.net mvc,因为这是我在使用web应用程序时唯一的经验(而且经验非常有限)

我用我的头几天在互联网上寻找答案,但我什么也没找到。我也不确定这是不是该问的地方,如果不是,请告诉我,这样我可以再把它取下来

但我的问题是,是否有办法在asp.net mvc中使用jira凭据创建此登录函数,或者我应该做些其他事情?如果是这样的话,你能把我推向正确的方向吗


谢谢大家。

基于我对Atlassian产品如何协同工作的理解,当Jira被用作兄弟产品的身份验证应用程序时,我意识到了这一点

Jira服务器允许您使用一种特殊类型的用户访问其用户目录,该用户名为:(这仅适用于Jira服务器)

您的应用程序应该将所有用户从jira同步到应用程序的数据库(仅用户名、电子邮件和显示名),而不使用密码,因为密码是受保护和加密的-显然:-)

成功同步所有用户后,应构建一个身份验证方法,该方法从数据库中读取用户名,并使用Jira API对其密码进行身份验证

要实现这一点,您需要使用RESTAPI进行身份验证。此外,Jira没有这种API来检查用户名/密码的有效性


相反,您可以使用Basic Auth来检查用户名,例如,如果返回的数据有效,这意味着用户名有效,那么您可能需要扫描输出以查找(X-Seraph-LoginReason),该输出指示登录是否失败或否。

我找不到SDK,但是他们有一个API。你想通过Jira cloud或服务器进行身份验证吗?@AbdulKarim我们必须在工作场所或连接到workplaces vpn才能访问Jira页面。所以我想服务器就是了。@JerdineSabio谢谢你的链接。我会通读一遍:)