[ 
https://issues.apache.org/jira/browse/KYLIN-3531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16618608#comment-16618608
 ] 

ASF GitHub Bot commented on KYLIN-3531:
---------------------------------------

ZhouYC627 opened a new pull request #235: KYLIN-3531 Save uppercase of 
usernames to metadata
URL: https://github.com/apache/kylin/pull/235
 
 
   https://issues.apache.org/jira/browse/KYLIN-3531

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Login failed with case-insensitive username
> -------------------------------------------
>
>                 Key: KYLIN-3531
>                 URL: https://issues.apache.org/jira/browse/KYLIN-3531
>             Project: Kylin
>          Issue Type: Bug
>          Components: Metadata
>    Affects Versions: v2.4.0
>            Reporter: Yichen Zhou
>            Assignee: Yichen Zhou
>            Priority: Major
>             Fix For: v2.5.1
>
>
> Username is case-insensitive in login authentication but case-sensitive in 
> hbase metadata.  
> {quote}org.apache.kylin.common.persistence.WriteConflictException: 
> Overwriting conflict /user/Admin, expect old TS 1536031295060, but it is 0
>  
> org.apache.kylin.storage.hbase.HBaseResourceStore.checkAndPutResourceImpl(HBaseResourceStore.java:325)
>  
> org.apache.kylin.common.persistence.ResourceStore.checkAndPutResourceCheckpoint(ResourceStore.java:323)
>  
> org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:308)
>  
> org.apache.kylin.common.persistence.ResourceStore.putResource(ResourceStore.java:287)
>  
> org.apache.kylin.metadata.cachesync.CachedCrudAssist.save(CachedCrudAssist.java:192)
>  
> org.apache.kylin.rest.security.KylinUserManager.update(KylinUserManager.java:122)
>  
> org.apache.kylin.rest.service.KylinUserService.updateUser(KylinUserService.java:85)
>  
> org.apache.kylin.rest.security.KylinAuthenticationProvider.authenticate(KylinAuthenticationProvider.java:117)
>  
> org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:174)
>  
> org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:199)
>  
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:180)
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to