diff --git a/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java b/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java index 0a137e3..858f588 100644 --- a/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java +++ b/src/main/java/de/stklcode/jvault/connector/model/response/embedded/AuthMethod.java @@ -16,6 +16,7 @@ package de.stklcode.jvault.connector.model.response.embedded; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import de.stklcode.jvault.connector.model.AuthBackend; @@ -28,6 +29,7 @@ import java.util.Map; * @author Stefan Kalscheuer * @since 0.1 */ +@JsonIgnoreProperties(ignoreUnknown = true) public class AuthMethod { private AuthBackend type; private String rawType; @@ -38,6 +40,9 @@ public class AuthMethod { @JsonProperty("config") private Map config; + @JsonProperty("local") + private boolean local; + @JsonSetter("type") public void setType(String type) { this.rawType = type; @@ -59,4 +64,8 @@ public class AuthMethod { public Map getConfig() { return config; } + + public boolean isLocal() { + return local; + } }