[jira] [Commented] (LENS-1509) Lens Server: SPNEGO authentication
[ https://issues.apache.org/jira/browse/LENS-1509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16433851#comment-16433851 ] Barun Kumar commented on LENS-1509: --- Review Request: https://reviews.apache.org/r/66549/ > Lens Server: SPNEGO authentication > -- > > Key: LENS-1509 > URL: https://issues.apache.org/jira/browse/LENS-1509 > Project: Apache Lens > Issue Type: Improvement > Components: api, client, python-client, server >Reporter: Barun Kumar >Priority: Major > Attachments: LENS-1509.patch > > > Currently authentication in lens works by taking username/password while > opening a session and validating it. > This change will add support of [SPNEGO|https://en.wikipedia.org/wiki/SPNEGO] > support in lens server and clinet so that it can negotiate the authentication > scheme. Currently only Negotiate(Kerberos) scheme is implemented but others > like Basic/Digest etc can be added as well later. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
Review Request 66549: Lens Server: SPNEGO authentication
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/66549/ --- Review request for lens, Ankit Kailaswar and Rajitha R. Repository: lens Description --- Currently authentication in lens works by taking username/password while opening a session and validating it. This change will add support of SPNEGO support in lens server and clinet so that it can negotiate the authentication scheme. Currently only Negotiate(Kerberos) scheme is implemented but others like Basic/Digest etc can be added as well later. Diffs - contrib/clients/python/lens/client/auth.py PRE-CREATION contrib/clients/python/lens/client/session.py a1ccc4b contrib/clients/python/setup.py de59d32 lens-api/src/main/java/org/apache/lens/api/auth/AuthScheme.java PRE-CREATION lens-client/src/main/java/org/apache/lens/client/LensClientConfig.java b703e13 lens-client/src/main/java/org/apache/lens/client/SpnegoClientFilter.java PRE-CREATION lens-cube/src/test/java/org/apache/lens/cube/parse/TestCubeRewriter.java e83eacb lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java 0e05d28 lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b5248f3 lens-server/src/main/java/org/apache/lens/server/LensApplication.java c3f9952 lens-server/src/main/java/org/apache/lens/server/auth/Authenticate.java PRE-CREATION lens-server/src/main/java/org/apache/lens/server/auth/LensSecurityContext.java PRE-CREATION lens-server/src/main/java/org/apache/lens/server/auth/SpnegoAuthenticationFilter.java PRE-CREATION lens-server/src/main/java/org/apache/lens/server/error/NotAuthorizedExceptionMapper.java PRE-CREATION lens-server/src/main/java/org/apache/lens/server/session/LensSessionImpl.java 08a5cff lens-server/src/main/java/org/apache/lens/server/session/SessionResource.java 63eea63 Diff: https://reviews.apache.org/r/66549/diff/1/ Testing --- Thanks, Barun Kumar
[jira] [Updated] (LENS-1509) Lens Server: SPNEGO authentication
[ https://issues.apache.org/jira/browse/LENS-1509?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Barun Kumar updated LENS-1509: -- Attachment: LENS-1509.patch > Lens Server: SPNEGO authentication > -- > > Key: LENS-1509 > URL: https://issues.apache.org/jira/browse/LENS-1509 > Project: Apache Lens > Issue Type: Improvement > Components: api, client, python-client, server >Reporter: Barun Kumar >Priority: Major > Attachments: LENS-1509.patch > > > Currently authentication in lens works by taking username/password while > opening a session and validating it. > This change will add support of [SPNEGO|https://en.wikipedia.org/wiki/SPNEGO] > support in lens server and clinet so that it can negotiate the authentication > scheme. Currently only Negotiate(Kerberos) scheme is implemented but others > like Basic/Digest etc can be added as well later. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (LENS-1509) Lens Server: SPNEGO authentication
Barun Kumar created LENS-1509: - Summary: Lens Server: SPNEGO authentication Key: LENS-1509 URL: https://issues.apache.org/jira/browse/LENS-1509 Project: Apache Lens Issue Type: Improvement Components: api, client, python-client, server Reporter: Barun Kumar Currently authentication in lens works by taking username/password while opening a session and validating it. This change will add support of [SPNEGO|https://en.wikipedia.org/wiki/SPNEGO] support in lens server and clinet so that it can negotiate the authentication scheme. Currently only Negotiate(Kerberos) scheme is implemented but others like Basic/Digest etc can be added as well later. -- This message was sent by Atlassian JIRA (v7.6.3#76005)