Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
PrimeFaces

PrimeFaces EL Extensions ile Yetkilendirme İşlemi

Paylaş

Primefaces Dersleri‘ne devam ediyorum.

Primefaces kullandığımız projelerimizde rol bazlı kısıtlamalar getirmek isteyebiliriz. Rol bazlı alan gösterimi, gizleme, deaktif yapma gibi özellikleri Primefaces EL kullanarak yapmamız mümkün olmaktadır.

Bu rol bazlı yetkilendirme işleminde Primefaces, Spring Security’i desteklemektedir. Spring Security’de oluşturduğumuz rollere göre Primefaces’e rol bazlı işlemler atayabiliyoruz. Hatta birden fazla rol atamamız mümkün olmaktadır. Kullanım seçeneklerine bakacak olursak;

  • #{p:ifGranted(‘ROLE_ADMIN’)}
  • #{p:ifAllGranted(‘ROLE_EDITOR, ROLE_USER’)}
  • #{p:ifAnyGranted(‘ROLE_STUDENT’)}
  • #{p:ifNotGranted(‘ROLE_GUEST’)}

Nasıl kullanıldığına bakalım.

<p:commandButton value="Delete" rendered="#{p:ifGranted('ROLE_ADMIN')}" />
<p:commandButton value="Edit" disabled="#{p:ifNotGranted('ROLE_STUDENT, ROLE_GUEST')}" />

Attiribute alanlarına bu yetkilendirme işlemini atayarak true,false değerlerinden birini almasını sağlayarak ilgili alanın pasif ya da render edilip edilemeyeceğini kontrol edebilmemiz mümkün olmaktadır.

Yukarıdaki örnekte olduğu gibi atanan değerlere göre işlemler yapılabilmektedir.

Tags:

primefaces anlatımıprimefaces dersleriprimefaces ifgrantedprimefaces örnekprimefaces örnekleriprimefaces yetkilendirme

Paylaş

Diğer Yazılar

Previous

Spring Boot Thymeleaf Ajax Proje Uygulama Örneği

PrimeFaces Dersleri
Next

Primefaces Calendar @ PostConstruct Anotasyonu Kullanarak Default Değer Vermek

Next
PrimeFaces Dersleri
19 Mart 2019

Primefaces Calendar @ PostConstruct Anotasyonu Kullanarak Default Değer Vermek

Previews
15 Mart 2019

Spring Boot Thymeleaf Ajax Proje Uygulama Örneği

blank

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

PrimeFaces Dersleri

Primefaces Calendar @ PostConstruct Anotasyonu Kullanarak Default Değer Vermek

blank

Primefaces Subtable ile Custom Exporter Kullanımı

blank

PrimeFaces Takvim’in Farklı Ülkelere Göre Dil Değişimi

blank

PrimeFaces Dersleri : KeyFilter Kullanımı

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Tanıyalım
Veritabanı
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale