IBM Business Automation Workflow applicazione Java EE ruoli

IBM® Business Automation Workflow i ruoli Java EE dell'applicazione sono costrutti logici definiti dall'applicazione, collegati a specifici principal al momento della distribuzione. Un principal può essere un utente o un gruppo.

Per impostazione predefinita, IBM Business Automation Workflow associa molti ruoli Java EE a All Authenticated users. Se al sistema IBM Business Automation Workflow si accede solo da un sottoinsieme di utenti, ad esempio, dal proprio LDAP aziendale, è necessario creare un gruppo che contenga tutti gli utenti pertinenti di IBM Business Automation Workflow e assegnare questo gruppo ai ruoli impostati su All Authenticated users.

A differenza dei ruoli di sicurezza IBM Business Automation Workflow , i ruoli Java EE contengono una serie di autorizzazioni specificate come vincoli. Queste autorizzazioni forniscono all'utente o al gruppo l'accesso a un particolare metodo, bean o URL. L'autorizzazione basata su ruoli in Java EE può essere definita utilizzando:
  • Autorizzazione dichiarativa, configurata nei file web.xml e ejb-jar.xml .
  • Autorizzazione programmatica, che utilizza l'API (application programming interface) Java EE standard.