Ben tek sayfaların navigasyon-id yıllara dayanan bir erişim kontrol mekanizması olan bir PHP uygulama var. Yani kullanıcı, örneğin, sayfalar 1, 4, 5 erişimi olabilir. Navigasyon-id statik, yeni sayfalar (ve dolayısıyla yeni nav-id) değil admin kullanıcı tarafından oluşturulan olabilir. Ve ben bir servis odaklı mimari çeşit var. Yani doğrudan PHP-sınıflar (kontrolörler) tarafından JSON ile istemci denir ama aynı zamanda sunucu tarafında olan hizmetleri var. Ben sorun ben hizmetleri için bir erişim kontrol mekanizmasına ihtiyaç vardır. Ve ben bu hizmetlerin kendisini ayrı olmasını istiyorum.
Hizmetleri iş nesneleri dönüyor. Bütün bu BO adlı bir navigasyon kimliği olan bir nesne, bazı "bağlantı" var. örneğin hizmet görüntüleri döndürür: Image.page--> Page.navID veya hizmet boyutları (nn) döndürür: Boyut -> DimImageConnector -> Image.page--> Page.navID.
Ben erişim haklarını denetlemek için temiz bir çözüm düşünemiyorum. Iş nesneleri bir navigasyon-id aramak için çok iyi ve basit bir çözüm gibi görünüyor doesent.
Benim erişim kontrol mimarisi için bazı girişi olması güzel olurdu.
Teşekkür ederiz!
BTW: Ben bir açıklama çerçevesini kullanarak değilim, bu yüzden bir olasılık sağ servis yöntemiyle bazı erişim bilgilerini belirtmektir.