我们有ASP.NET MVC应用程序。我们有自己的IdP
用于SSO,IdP
使用OpenID Connect协议发行身份验证票。用户只需唱歌一次即可访问我们所有的应用程序。
我们要使用JIRA票务系统供用户创建票证。
1>我们可以为每个用户创建帐户,并在UI上提供指向JIRA的链接以创建票证。但是,如果我们拥有大量用户并保持增长,那将不方便。
2>我们还可以在应用程序中创建form
,然后使用其API将表单提交给JIRA。但是,我试图避免使用此选项,因为这样我便在每个应用程序中创建了form
并对其进行了维护。
理想的可选选项是,当用户单击创建票证链接时,它应该被重定向到JIRA票务系统,必须隐式地进行身份验证(可能使用访问令牌?),并且能够使用JIRA的票务系统创建票证。
这可能吗?有人可以提供准则吗?
答案 0 :(得分:0)
您应该考虑使用JIRA内置的IssueCollector。 设置起来非常简单,您可以在这里找到更多信息: https://confluence.atlassian.com/adminjiraserver071/using-the-issue-collector-802592637.html
除非您需要做一些真正定制的事情,否则应该可以立即使用... 希望这会有所帮助!