Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-3531

Login failed with case-insensitive username

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • v2.4.0
    • v2.5.1
    • Metadata
    • None

    Description

      Username is case-insensitive in login authentication but case-sensitive in hbase metadata.  

      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)

      Attachments

        Issue Links

          Activity

            People

              yichen.zhou Yichen Zhou
              yichen.zhou Yichen Zhou
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: