Class KeycloakTestService


  • @Path("")
    public class KeycloakTestService
    extends Object
    • Constructor Detail

      • KeycloakTestService

        public KeycloakTestService()
    • Method Detail

      • encodeClientIdContext

        public static String encodeClientIdContext​(String context)
      • testKeycloak

        @GET
        @Path("keycloak")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response testKeycloak​(@QueryParam("serverUrl") @DefaultValue("https://accounts.dev.d4science.org/auth")
                                                        String serverUrl,
                                                        @QueryParam("realm") @DefaultValue("d4science")
                                                        String realm,
                                                        @QueryParam("role-name") @DefaultValue("Member")
                                                        String roleName,
                                                        @QueryParam("client_id") @DefaultValue("id.d4science.org")
                                                        String clientId,
                                                        @QueryParam("client_secret") @DefaultValue("NOT_COMMITTED")
                                                        String client_secret)