its affiliates 7 Directionary access control (DAC) Mandatory access control (MAC) Role-based access control (RBAC) Attribute-based access control (ABAC) User A User A User A: Level 2 User B Role: Admin Role: Guest Read/Write オブジェクトの所有者(Subject)が 対象(Object)に権限を設定する Level 1 Subject Level ≥ Object Lebel: Write OK Subject Level ≤ Object Level: Read OK Level 2 Level 3 Read & Write OK Read OK Write OK Read/Write Read Read: OK Write: OK Read: OK Write: NG User A User B マーケティング部のマネージャー以上の 階級で閲覧可能 部署: 開発 部署: マーケティング 階級: 一般 階級: マネージャー
its affiliates 54 claim name description * alg MP - JWTの署名に使用される暗号アルゴリズムを識別するためのもの (RS-256 or ES-256 or RSA-OAEP) * enc クレーム or 入れ子になったJWT(Nested JWT)を暗号化する場合の暗号アルゴリズムを指定する (A256GCM固定) typ トークンのフォーマットを指定するもの (JWT固定) kid 検証キーがJWKの場合、どの鍵が使われたかを指定する *: 必須項目
Oracle and/or its affiliates 60 public class MyEndpoint { @RolesAllowed({"Admin", "Guest"}) public String greet() { return "Hello, world"; } } @PermitAll public class MyEndpoint { public String greet() { return "Hello, world"; } } @DenyAll public class MyEndpoint { public String greet() { return "Hello, world"; } }