cedarling 0.0.39

The Cedarling: a high-performance local authorization service powered by the Rust Cedar Engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
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: {}
};
}