问题
解决:
启动 docker
docker run –name openldap -p 389:389 -e LDAP_ORGANISATION=”my” -e LDAP_DOMAIN=”my.cn” -e LDAP_ADMIN_PASSWORD=”123456″ -e LDAP_TLS=false -d osixia/openldap:1.2.1
启动keycloak
docker run –name mysql_keycloak -d -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=keycloak -p 3336:3306 mysql:5.7
docker run –name keycloak -d -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=123456 -e DB_VENDOR=mysql -e DB_ADDR=***** -e DB_PORT=3336 -e DB_DATABASE=keycloak -e DB_USER=root -e DB_PASSWORD=123456 -p 8080:8080 jboss/keycloak
添加 ldap User Federation
** bind DN 用别的账户会出错,可能是没有权限,没搞懂怎么设置权限