+us...@zeppelin.incubator.apache.org

On Mon, May 1, 2017 at 6:01 PM, Jaideep Singh <jaideep...@gmail.com> wrote:

> Hello,
>
> I am not able to load the zeppelin page after redirection from IDP. The
> page loads with error 500.
> I am using SAML based authentication for securing zeppelin home page URL.
> Please find the shiro.ini file as follows:
> [main]
> ############################################################
> ################
> # PROVIDERS :
> ############################################################
> ################
> subjectFactory = io.buji.pac4j.ClientSubjectFactory
> securityManager.subjectFactory = $subjectFactory
>
> facebookClient = org.pac4j.oauth.client.FacebookClient
> facebookClient.key = 145278422258960
> facebookClient.secret = be21409ba8f39b5dae2a7de525484da8
>
> twitterClient = org.pac4j.oauth.client.TwitterClient
> twitterClient.key = CoxUiYwQOSFDReZYdjigBA
> twitterClient.secret = 2kAzunH5Btc4gRSaMr7D7MkyoJ5u1VzbOOzE8rBofs
>
> simpleAuthenticator = org.pac4j.http.credentials.authenticator.test.
> SimpleTestUsernamePasswordAuthenticator
>
> formClient = org.pac4j.http.client.indirect.FormClient
> formClient.loginUrl = http://10.11.198.126:8083/loginForm.jsp
> formClient.authenticator = $simpleAuthenticator
>
> basicAuthClient = org.pac4j.http.client.indirect.IndirectBasicAuthClient
> basicAuthClient.authenticator = $simpleAuthenticator
>
> casClient = org.pac4j.cas.client.CasClient
> casClient.casLoginUrl = https://casserverpac4j.herokuapp.com
> #casClient.gateway=true
>
> vkClient = org.pac4j.oauth.client.VkClient
> vkClient.key = 4224582
> vkClient.secret = nDc4IHTqu8ioFMkHKifq
>
> saml2Config = org.pac4j.saml.client.SAML2ClientConfiguration
> saml2Config.keystorePath = samlKeystore.jks
> saml2Config.keystorePassword = pac4j-demo-passwd
> saml2Config.privateKeyPassword = pac4j-demo-passwd
> saml2Config.identityProviderMetadataPath = metadata-okta.xml
> saml2Config.maximumAuthenticationLifetime = 3600
> saml2Config.serviceProviderEntityId = zeppelin
> saml2Config.serviceProviderMetadataPath = sp-metadata.xml
>
> saml2Client = org.pac4j.saml.client.SAML2Client
> saml2Client.configuration = $saml2Config
>
> clients = org.pac4j.core.client.Clients
> clients.callbackUrl = http://10.11.198.126:8083/callback
> clients.clients = $facebookClient,$twitterClient,$formClient,$
> basicAuthClient,$casClient,$vkClient,$saml2Client
>
> ############################################################
> ################
> # REALM & FILTERS :
> ############################################################
> ################
>
>
>
> clientsRealm = io.buji.pac4j.ClientRealm
> #clientsRealm = org.apache.zeppelin.realm.PamRealm
> clientsRealm.defaultRoles = ROLE_USER
> clientsRealm.clients = $clients
>
> clientsFilter = io.buji.pac4j.ClientFilter
> clientsFilter.clients = $clients
> clientsFilter.failureUrl = /error500.jsp
>
> sessionManager = org.apache.shiro.web.session.
> mgt.DefaultWebSessionManager
> cacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager
> securityManager.cacheManager = $cacheManager
>
> securityManager.sessionManager = $sessionManager
> securityManager.sessionManager.globalSessionTimeout = 86400000
>
>
>
> facebookRoles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> facebookRoles.client = $facebookClient
> twitterRoles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> twitterRoles.client = $twitterClient
> formRoles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> formRoles.client = $formClient
> basicAuthRoles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> basicAuthRoles.client = $basicAuthClient
> casRoles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> casRoles.client = $casClient
> vkRoles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> vkRoles.client = $vkClient
> saml2Roles = io.buji.pac4j.filter.ClientRolesAuthorizationFilter
> saml2Roles.client = $saml2Client
>
> [roles]
> admin = *
>
>
> [urls]
> /facebook/** = facebookRoles[ROLE_USER]
> /twitter/** = twitterRoles[ROLE_USER]
> /form/** = formRoles[ROLE_USER]
> /basicauth/** = basicAuthRoles[ROLE_USER]
> /cas/** = casRoles[ROLE_USER]
> /vk/** = vkRoles[ROLE_USER]
> /saml/** = saml2Roles[ROLE_USER]
> /callback = clientsFilter
> /logout = logout
> /** = saml2Roles[ROLE_USER]
> /api/version = anon
> /api/interpreter/** = authc, roles[admin]
> /api/configurations/** = authc, roles[admin]
> /api/credential/** = authc, roles[admin]
>
>
> I am attaching the video file for the error coming.
>
> Thanks,
> Jaideep Singh
>

Reply via email to