namespace Jans {
type Url = {protocol: String,host: String,path: String};
entity TrustedIssuer = {issuer_entity_id: Url};
entity Access_token = {"aud": String, "exp": Long, "iat": Long, scope?: Set<String> };
entity Role;
entity Issue = {};
action "Update" appliesTo {
principal: [Access_token,Role],
resource: [Issue],
context: {}
};
}