preparation for keycloak self registration
This commit is contained in:
parent
83d0ba1a71
commit
55ff76c29b
@ -2,6 +2,7 @@ package de.jottyfan.camporganizer.module.registration;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
@ -13,6 +14,15 @@ import org.springframework.stereotype.Repository;
|
||||
public class KeycloakRepository {
|
||||
private final static Logger LOGGER = LogManager.getLogger(KeycloakRepository.class);
|
||||
|
||||
@Value("${keycloak.resource:biblecamp}")
|
||||
private String keycloakClientId;
|
||||
|
||||
@Value("${keycloak.auth-server-url}")
|
||||
private String keycloakUrl;
|
||||
|
||||
@Value("${keycloak.realm:ow}")
|
||||
private String keycloakRealm;
|
||||
|
||||
/**
|
||||
* register the login in keycloak
|
||||
*
|
||||
@ -20,6 +30,8 @@ public class KeycloakRepository {
|
||||
* @param password
|
||||
*/
|
||||
public void register(String login, String password) {
|
||||
// TODO: check for trailing and leading /
|
||||
String registrationUrl = String.format("%s/admin/realms/%s/users", keycloakUrl, keycloakRealm);
|
||||
// see https://www.keycloak.org/docs-api/17.0/rest-api/index.html#_users_resource
|
||||
// https://canada1.discourse-cdn.com/free1/uploads/keycloak/original/2X/3/379bbfe8857de117771149174a96e4216ebe9c76.png
|
||||
// TODO Auto-generated method stub
|
||||
|
Loading…
x
Reference in New Issue
Block a user