diff --git a/Model/src/main/java/org/gluu/oxauth/model/jwt/JwtType.java b/Model/src/main/java/org/gluu/oxauth/model/jwt/JwtType.java index b9f009a1ee..ff837a0131 100644 --- a/Model/src/main/java/org/gluu/oxauth/model/jwt/JwtType.java +++ b/Model/src/main/java/org/gluu/oxauth/model/jwt/JwtType.java @@ -12,7 +12,13 @@ */ public enum JwtType { - JWT; + JWT("JWT"); + + private final String paramName; + + JwtType(String paramName) { + this.paramName = paramName; + } /** * Returns the corresponding {@link JwtType} for a parameter. @@ -30,4 +36,13 @@ public static JwtType fromString(String param) { } return null; } + + public String getParamName() { + return paramName; + } + + @Override + public String toString() { + return paramName; + } } \ No newline at end of file diff --git a/Model/src/test/java/org/gluu/oxauth/model/jwt/JwtTypeTest.java b/Model/src/test/java/org/gluu/oxauth/model/jwt/JwtTypeTest.java new file mode 100644 index 0000000000..3668fcff5a --- /dev/null +++ b/Model/src/test/java/org/gluu/oxauth/model/jwt/JwtTypeTest.java @@ -0,0 +1,16 @@ +package org.gluu.oxauth.model.jwt; + +import org.testng.annotations.Test; + +import static org.testng.Assert.assertEquals; + +/** + * @author Yuriy Z + */ +public class JwtTypeTest { + + @Test + public void jwtTypeHeader_mustBeUppercased() { + assertEquals(JwtType.JWT.toString(), "JWT"); + } +}