keycloak user ferdera
2023-02-04 12:55 qgbo 阅读(17) 评论(0) 编辑 收藏 举报we can store user info into other user storage.
the build-in provider is LADP and kerberos.
but they are all very dificult. how the use data can be store in SQL server?
then we should use SPI provided by keycloak.
as the vision of keycloak we use is 20.0.3, very new, and the java version is opendjdk 11
so we need to down load the corresponding jds
Linux or windows is ok.
then get the example:
we run gradlew.bat build and can get the jar in build/libs
then copy the jar into docker container and then restart:
docker cp xxx.jar iiiii:/opt/keycloak/providers/
docker restart iiii
then we can see the Add hashmap-user-store provider in user ferderation
if we want to build the jar in linux enviorment.
in phsycial machine:
wget https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz tar zxvf openjdk-11_linux-x64_bin PATH=$PATH:java11/bin wget https://github.com/hexadefence/user-storage-spi-example/archive/refs/heads/master.zip apt install unzip unzip xxx.zip ./gradlew build
气功波(18037675651)