Create a new Authentication Flow using the Admin API of RH-SSO
Issue
- Automated creating of Authentication Flows
-
POST with a new Authentication flow to
{ServerIP}/auth/admin/realms{realm name}/authentication/flows/{flow alias}/executions/execution
returns HTTP 500 "internal server error" with exceptionERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-80) Uncaught server error: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.lang.String` out of START_ARRAY token at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl); line: 6, column: 31] (through reference chain: java.util.LinkedHashMap["requirementChoices"]) at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63) at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1343) at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1139) at com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromArray(StdDeserializer.java:675) at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:40) at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:10) at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:527) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:364) at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29) at com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:1574) at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:965) at org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider.readFrom(ResteasyJackson2Provider.java:135)
-
PUT returns "method not allowed"
Environment
- Red Hat Single Sign-On (RH-SSO) 7
- Representation State Transfer (RESTful, REST) Web Services
- Admin REST API (Application Programming Interface)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.