Authority Permission Cache
Bu sayfa, authority:{authority_id}:permissions key ailesinin Qapu içindeki işletim sözleşmesini tanımlar.
Bu key ailesi, bir authority kaydının sahip olduğu permission setini hızlı çözmek için kullanılır.
Key Pattern
authority:{authority_id}:permissions
Örnek:
authority:88:permissions
Redis DB Alanı
- Önerilen DB:
0
Authoritative Source
authority_permissionspermissions
Kanonik Yapı
{
"authority_id": 88,
"permission_ids": [1, 2, 11],
"permission_codes": [
"pump.start",
"pump.stop",
"reports.view"
],
"updated_at": "2026-04-16T12:03:00Z"
}
TTL ve Invalidation
- TTL:
5m - 15m
Invalidation tetikleri:
- authority permission eklendiğinde
- authority permission kaldırıldığında
- permission pasif/aktif değiştiğinde
- authority deaktif olduğunda
Çapraz Referanslar
/projects/qapu/services/api/jwt-auth-flow/projects/qapu/services/redis/keyspace/device-user-authz