29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Note: We recommend using <strong>IBM</strong> Tivoli Access Manager when an external<br />

JACC provider is needed. <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong> includes a<br />

Tivoli Access Manager client.<br />

When security is enabled, the default authorization is used unless a JACC<br />

provider is specified. The default authorization does not require special setup,<br />

and the default authorization engine makes all of the authorization decisions.<br />

When a JACC provider is used for authorization, the Java EE application-based<br />

authorization decisions are delegated to the provider per the JACC specification.<br />

Figure 12-2 shows the communications flow.<br />

Access J2EE<br />

resource<br />

Yes / No<br />

Figure 12-2 JACC provider architecture<br />

<strong>WebSphere</strong> <strong>Application</strong><br />

<strong>Server</strong> <strong>V7.0</strong><br />

Policy Object<br />

Check<br />

access<br />

Yes / No<br />

Provider Repository<br />

Policy Object<br />

JACC Provider<br />

Contract<br />

Note: All administrative security authorization decisions are made by the<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> default authorization engine. The JACC<br />

provider is not called to make the authorization decisions for administrative<br />

security.<br />

Dynamic module updates in JACC<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> handles the dynamic module update with respect<br />

to JACC for Web modules. When the Web module is updated, only that particular<br />

application has to be restarted in native authorization mode. In the case of JACC<br />

being enabled, it depends on the provider support to handle the dynamic module<br />

updates specific to the security modules.<br />

Chapter 12. Security 393

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!