13.07.2015 Views

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LDAPServerPolicy/AuthorizationServerProtocol (Internet)FirewallDomain (Intranet)FirewallClientbrowserWebSEALReverse ProxyWeb Server<strong>WebSphere</strong>Application ServerFigure 12-11 WebSEAL Basic Infrastructure and request flowWebSEAL in the DMZ Region 1 between the Internet and Intranet firewallsreceives client requests for resources of the Web server or <strong>WebSphere</strong>application server. There are five security options between WebSEAL and theWeb and application servers. In each case WebSEAL authenticates users byquerying the LDAP Server before connecting to any other resource.1. WebSEAL authenticates the user, passing mapped credentials to<strong>WebSphere</strong>. <strong>WebSphere</strong> performs authorization with its own user registry.2. <strong>WebSphere</strong> and WebSEAL, (Access Manager) use the same user registryhere a common LDAP.3. WebSEAL may also authorize the user’s access to protected resourcesbased on running a CGI program (query_contents) that accesses directorycontents to determine protected files, or specific ACL lists for URLs andservlets built with pdadmin or Web Portal Manager. Authorization decisionsare made from the local copy of the policy store on the WebSEAL server.4. WebSEAL authenticates the user passing mapped credentials to<strong>WebSphere</strong>, and <strong>WebSphere</strong>-hosted applications using the Access ManagerJava PDPermission or Access Manager JAAS classes which ask AccessManager for authorization.5. WebSEAL authenticates the user passing mapped credentials to<strong>WebSphere</strong>, and <strong>WebSphere</strong> Application Server containers can delegateauthorization to Access Manager through the Access Manager for<strong>WebSphere</strong> module which relies on classes in Access Manager JavaRuntime and communicates with the Access Manager authorization serverusing the Java API. Access Manager stores role-to-user mapping only asrole-to-method mapping is not yet provided.414 <strong>IBM</strong> <strong>WebSphere</strong> <strong>V5.0</strong> <strong>Security</strong> Handbook

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

Saved successfully!

Ooh no, something went wrong!