oidc-library/src/main/java/org/gcube/oidc/D4ScienceMappings.java

50 lines
1.0 KiB
Java

package org.gcube.oidc;
public class D4ScienceMappings {
public enum Role {
MEMBER("Member"),
ACCOUNTING_MANAGER("Accounting-Manager"),
CATALOGUE_ADMIN("Catalogue-Admin"),
CATALOGUE_EDITOR("Catalogue-Editor"),
DATA_MANAGER("Data-Manager"),
DATAMINER_MANAGER("DataMiner-Manager"),
INFRASTRUCTURE_MANAGER("Infrastructure-Manager"),
VO_ADMIN("VO-Admin"),
VRE_DESIGNER("VRE-Designer"),
VRE_MANAGER("VRE-Manager");
private String str;
Role(String str) {
this.str = str;
}
public String asString() {
return str;
}
}
public enum Scope {
BELONGS("belongs");
// TODO will be defined late
// LIST("list"),
// READ("read"),
// WRITE("write"),
// EXECUTE("execute");
private String str;
Scope(String str) {
this.str = str;
}
public String asString() {
return str;
}
}
}