JASIG CAS Джира и Слияние - PullRequest
       9

JASIG CAS Джира и Слияние

0 голосов
/ 29 августа 2018

Мы столкнулись с проблемой, и я постараюсь объяснить ее как можно лучше. У нас есть рабочая конфигурация, использующая Jira с CAS для одного клиента (на диаграмме зеленый квадрат), и теперь нам нужно интегрировать Confluence с Jira, но с использованием локальной аутентификации. Когда мы проверяем это, оно работает от Jira до Confluence, но не от Confluence до Jira. Есть ли способ изолировать методы аутентификации? Так что мы можем использовать Jira с CAS и отдельно от Jira с Confluence с использованием локальной аутентификации.

enter image description here

2018-08-14 10:30:25,839 https-jsse-nio-8443-exec-3 ERROR [o.a.c.c.C.[.[localhost].[/].[default]] Servlet.service() para servlet default lanzó excepción
java.lang.NullPointerException
at com.atlassian.jira.security.login.JiraSeraphAuthenticator.getUserFromBasicAuthentication(JiraSeraphAuthenticator.java:149)
at com.atlassian.seraph.auth.DefaultAuthenticator.getUser(DefaultAuthenticator.java:339)
at org.jasig.cas.client.integration.atlassian.Jira44CasAuthenticator.getUser(Jira44CasAuthenticator.java:76)
at com.atlassian.seraph.auth.AbstractAuthenticator.getUser(AbstractAuthenticator.java:45)
at com.atlassian.seraph.filter.BaseLoginFilter$SecurityHttpRequestWrapper.getUserPrincipal(BaseLoginFilter.java:238)
... 1 filtered
at javax.servlet.http.HttpServletRequestWrapper.getRemoteUser(HttpServletRequestWrapper.java:168)
... 27 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:76)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:74)
... 10 filtered
at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:100)
... 8 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 3 filtered
...