25 lines
487 B
Java
25 lines
487 B
Java
|
package xyz.etztech.serverapi.token;
|
||
|
|
||
|
public enum TokenScope {
|
||
|
NONE,
|
||
|
GET,
|
||
|
POST,
|
||
|
ALL;
|
||
|
|
||
|
public static TokenScope parseScope(String scope) {
|
||
|
if (scope == null) {
|
||
|
return NONE;
|
||
|
}
|
||
|
switch (scope.toLowerCase()) {
|
||
|
case "get":
|
||
|
return GET;
|
||
|
case "post":
|
||
|
return POST;
|
||
|
case "all":
|
||
|
return ALL;
|
||
|
default:
|
||
|
return NONE;
|
||
|
}
|
||
|
}
|
||
|
}
|