个人学习

kylin-kylin基于SpringSecurity添加/删除

2020-02-17  本文已影响0人  李小李的路

kylin添加用户

cd ${KYLIN_HOME}/bin
kylin.sh org.apache.kylin.rest.security.PasswordPlaceholderConfigurer  BCrypt   123456
# 加密后的密码会在界面中打印出来
<bean class="org.springframework.security.core.userdetails.User" id="modelerUser8">
             <constructor-arg value="TEST"/>
             <constructor-arg
                     value="$2a$10$lYbNllH44G2tlexlYQLD1egl6lNynnWo81KMGrLepqNhgVt98VY6y"/>
             <constructor-arg ref="modelerAuthorities"/>
         </bean>

 <bean id="kylinUserAuthProvider"
              class="org.apache.kylin.rest.security.KylinAuthenticationProvider">
            <constructor-arg>
                <bean class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
                    <property name="userDetailsService">
                        <bean class="org.springframework.security.provisioning.InMemoryUserDetailsManager">
                            <constructor-arg>
                                <util:list
                                        value-type="org.springframework.security.core.userdetails.User">
                                    <ref bean="adminUser"></ref>
                                    <ref bean="modelerUser"></ref>
                                    <ref bean="analystUser"></ref>
                                    <ref bean="modelerUser8"></ref>
                                </util:list>
                            </constructor-arg>
                        </bean>
                    </property>

                    <property name="passwordEncoder" ref="passwordEncoder"></property>
                </bean>
            </constructor-arg>
        </bean>
上一篇 下一篇

猜你喜欢

热点阅读