Skip to content
Snippets Groups Projects
Commit f5f7a820 authored by Evgeny Bardin's avatar Evgeny Bardin
Browse files

OZG-7092 create TokenAttributes

parent 5c425222
No related branches found
No related tags found
1 merge request!1OZG-7092 Anpassung TokenChecker
......@@ -26,20 +26,9 @@ import lombok.Getter;
@Builder
@Getter
@EqualsAndHashCode
public class TokenAttribute {
public static final String POSTFACH_ID_KEY = "postfachId";
public static final String TRUST_LEVEL_KEY = "trustLevel";
private final String name;
private final String value;
private String name;
private String value;
public boolean isPostfachId() {
return POSTFACH_ID_KEY.equals(name);
}
public boolean isTrustLevel() {
return TRUST_LEVEL_KEY.equals(name);
}
}
\ No newline at end of file
/*
* Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
* Ministerpräsidenten des Landes Schleswig-Holstein
* Staatskanzlei
* Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
*
* Lizenziert unter der EUPL, Version 1.2 oder - sobald
* diese von der Europäischen Kommission genehmigt wurden -
* Folgeversionen der EUPL ("Lizenz");
* Sie dürfen dieses Werk ausschließlich gemäß
* dieser Lizenz nutzen.
* Eine Kopie der Lizenz finden Sie hier:
*
* https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
* Sofern nicht durch anwendbare Rechtsvorschriften
* gefordert oder in schriftlicher Form vereinbart, wird
* die unter der Lizenz verbreitete Software "so wie sie
* ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
* ausdrücklich oder stillschweigend - verbreitet.
* Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen.
*/
package de.ozgcloud.token;
import java.util.List;
import lombok.Builder;
import lombok.Getter;
import lombok.Singular;
@Builder
@Getter
public class TokenAttributes {
public static final String POSTFACH_ID_KEY = "postfachId";
public static final String TRUST_LEVEL_KEY = "trustLevel";
private final String postfachId;
private final String trustLevel;
@Singular
private final List<TokenAttribute> otherAttributes;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment