correctly map token policies on lookup (close #35)

Remove superfluous "role" flag and add "policies" list instead.
This commit is contained in:
2020-03-29 13:58:32 +02:00
parent d564ba9365
commit 83a05fcd40
4 changed files with 18 additions and 10 deletions

View File

@ -19,13 +19,14 @@ package de.stklcode.jvault.connector.model.response.embedded;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.util.Map;
/**
* Embedded token information inside Vault response.
*
* @author Stefan Kalscheuer
* @since 0.1
* @author Stefan Kalscheuer
* @since 0.1
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public final class TokenData {
@ -56,8 +57,8 @@ public final class TokenData {
@JsonProperty("path")
private String path;
@JsonProperty("role")
private String role;
@JsonProperty("policies")
private List<String> policies;
@JsonProperty("ttl")
private Integer ttl;
@ -119,10 +120,11 @@ public final class TokenData {
}
/**
* @return Token role
* @return Token policies
* @since 0.9
*/
public String getRole() {
return role;
public List<String> getPolicies() {
return policies;
}
/**