интеграция keycloak с циклом результатов Pentaho 8.0 - PullRequest
0 голосов
/ 01 февраля 2019

Я человек,

Я следую этим инструкциям https://help.pentaho.com/Documentation/8.0/Setup/Administration/User_Security/Implement_Advanced_Security/Set_Up_SAML_for_the_Pentaho_Server,

с этими ресурсами и документацией:

https://github.com/pentaho/pentaho-engineering-samples/tree/master/Samples_for_Extending_Pentaho/Reference%20Implementations/Security/SAML%202.0.

КогдаВ браузере я получаю доступ к серверу Pentaho, который перенаправляется на вход в систему под ключ.После входа в систему я перенаправляю на начальную страницу pentaho, но они сразу же выходят из системы и возвращаются к входу в keycloack.Но у меня еще нет аутентификации, так что верните также начальную страницу pentaho ... и выйдите снова ... и у меня есть цикл.

У меня вопрос, почему они сразу выходят из системы?

В pentaho.log и catalina.out у меня есть:

DEBUG [org.springframework.security.web.access.ExceptionTranslationFilter] Access is denied (user is anonymous); redirecting to authentication entry point
org.springframework.security.access.AccessDeniedException: Access is denied
DEBUG [org.springframework.security.web.savedrequest.HttpSessionRequestCache] DefaultSavedRequest added to Session: DefaultSavedRequest[http://localhost:8080/pentaho/Home]
DEBUG [org.springframework.security.web.access.ExceptionTranslationFilter] Calling Authentication entry point.
DEBUG [org.springframework.security.saml.context.SAMLContextProviderImpl] No IDP specified, using default http://keycloack_server:8082/auth/realms/pentaho
DEBUG [org.springframework.security.saml.util.SAMLUtil] Index for AssertionConsumerService not specified, returning default
DEBUG [org.springframework.security.saml.SAMLEntryPoint] Processing SSO using WebSSO profile
DEBUG [org.springframework.security.saml.websso.WebSSOProfileImpl] Using default consumer service with binding urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
DEBUG [org.springframework.security.saml.util.SLF4JLogChute] ResourceManager : found /templates/saml2-post-binding.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
DEBUG [org.springframework.security.saml.util.SLF4JLogChute] ResourceManager : found /templates/add-html-head-content.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
DEBUG [org.springframework.security.saml.util.SLF4JLogChute] ResourceManager : found /templates/add-html-body-content.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
DEBUG [org.springframework.security.web.context.HttpSessionSecurityContextRepository] SecurityContext is empty or contents are anonymous - context will not be stored in HttpSession.
DEBUG [org.springframework.security.saml.storage.HttpSessionStorage] Storing message a33jec5db03g3j3j2j5d62hg7j8769h to session E75CC055477D3D65C18157F6EE5986DD
INFO  [org.springframework.security.saml.log.SAMLDefaultLogger] AuthNRequest;SUCCESS;0:0:0:0:0:0:0:1;pentaho;http://keycloack_server:8082/auth/realms/pentaho;;;
DEBUG [org.springframework.security.web.context.SecurityContextPersistenceFilter] SecurityContextHolder now cleared, as request processing completed

Я использую Pentaho 8.0 CE и последнюю версию keycloak (4.8.3.Final).

Есть идеи?

...