Index
A
- abort() method / Lifecycle methods – commit(), abort(), and logout()
- Active Directory context
- User Lockout option / User lockout in an Active Directory context
- Active Directory provider
- configuring / Active Directory provider-specific configuration
- application.xml file
- about / Split deploy and beabuild-maven-plugin
- authentication
- about / Authentication under WebLogic
- external LDAP, configuring for / Configuring an external LDAP for Authentication/Authorization
- authentication.services.url property / A simple SSO JSP
- Authentication Provider
- about / Authentication Providers
- authentication, under WebLogic / Authentication under WebLogic
- JAAS / MBean and JAAS
- MBean / MBean and JAAS
- Multipart Authentication Provider / Multipart Authentication Provider
- Perimeter Authentication / Perimeter Authentication
- configuring / Configuring a new provider
- initializing / Initializing the provider
- implementing / Implementation of the provider
- running / Running the provider
- authorization
- external LDAP, configuring for / Configuring an external LDAP for Authentication/Authorization
B
- 64-bit Java Virtual Machine / Installing the WebLogic Server and the WebLogic Maven plugin
- <build> tag / Reconfiguring standard plugins
- basic options, security role condition / Basic
- BasicPassword / Credential Mapper
- beabuild-maven-plugin
- about / Split deploy and beabuild-maven-plugin
C
- commit method / Lifecycle methods – commit(), abort(), and logout()
- config.xml file / Defining the MBean with an MDF File
- configuration, Active Directory provider
- about / Active Directory provider-specific configuration
- connection parameters / Connection
- users parameters / Users
- groups parameters / Groups
- static groups parameters / Static groups
- general parameters section / General
- configuring
- Authentication Provider / Configuring a new provider
- wls-maven-plugin, into EAR POM / Configuring wls-maven-plugin into the EAR POM
- connection parameters
- about / Connection
- ConnectionSpec interface
- about / Credential Mapper
- ContextHandler object / Context element
- Control Flag parameter
- about / Control Flag
- create-roles.py file / Bean packaged into the WAR module
- Credential Mapper
- about / Credential Mapper
- Custom Roles Mapping
- about / Custom Roles Mapping
D
- DataSource object
- about / WebLogic resources
- dependencies, Maven project / Dependencies
- DisplayName attribute / Defining the MBean with an MDF File
- Distinguished Name (DN) / Connection
- Dynamic Code Evolution VM (DCEVM) / Split deploy and beabuild-maven-plugin
E
- EAR POM
- wls-maven-plugin, configuring into / Configuring wls-maven-plugin into the EAR POM
- EJB
- about / WebLogic resources
- packaging, into WAR module / Bean packaged into the WAR module
- EJB component
- about / A RESTful and secure EJB component
- EJB module
- securing / Securing the EJB module
- EJBResource class
- about / WebLogic resources
- Enterprise Information System (EIS) / WebLogic resources, Credential Mapper
- Enterprise Maven project
- setting up / Setting up an Enterprise Maven project
- execute()method / Credential Mapper
- eXtensible Access Control Markup Language (XACML)
- about / Programmatic security with WebLogic XACML provider
- external LDAP
- configuring, for authorization / Configuring an external LDAP for Authentication/Authorization
- configuring, for authentication / Configuring an external LDAP for Authentication/Authorization
- troubleshooting issues / Troubleshooting problems
G
- getDescription method
- about / Implementation of the provider
- getIdentityAsserter method
- about / Implementation of the provider
- group
- about / Users and groups
- group parameters
- about / Groups
- Groups section
- about / Groups section
H
- Hello Maven application
- launching / Launching our Hello Maven and WebLogic world application
- Hierarchy Caching option
- about / Performance options
- HotSpot JVM / Installing the WebLogic Server and the WebLogic Maven plugin
I
- Identity Assertion
- about / Identity Assertion, Using Identity Assertion SSO Kerberos in a Microsoft domain
- using / Using Identity Assertion
- Identity Assertion SSO Kerberos
- using, in Microsoft Domain / Using Identity Assertion SSO Kerberos in a Microsoft domain
- Identity Assertion SSO Kerberos, using in Microsoft Domain
- about / Using Identity Assertion SSO Kerberos in a Microsoft domain
- Windows client, in Active Directory domain / Windows client needs to be in the Active Directory domain
- client session, logged in Active Directory domain / Windows client session needs to be logged in the Active Directory domain
- integrated Windows Authentication / Integrated Windows Authentication
- SPN / DNS URL entry configuration and SPN definition
- DNS URL entry configuration / DNS URL entry configuration and SPN definition
- technical Active Directory user / Technical Active Directory user
- krb5 config file / Keytab generation and the krb5 config file
- keytab generation / Keytab generation and the krb5 config file
- JAAS file creation / JAAS file creation
- WLS init startup arguments configuration / WLS init startup arguments configuration
- initialize method / Initializing the provider
- installing
- WebLogic Server / Installing the WebLogic Server and the WebLogic Maven plugin
- WebLogic Maven plugin / Installing the WebLogic Server and the WebLogic Maven plugin
J
- JAAS
- and MBean / MBean and JAAS
- LoginModule / Custom JAAS LoginModule
- JAAS file
- creating / JAAS file creation
- JACC
- about / JACC
- JAR packaging
- about / Creating the Maven project
- JASPIC
- and Java EE / JASPIC and Java EE
- javac compiler
- about / Reconfiguring standard plugins
- Java EE
- security concepts / General concept of security in Java EE
- and JASPIC / JASPIC and Java EE
- Java EE 6
- about / JASPIC and Java EE
- Java Specification Requests (JSR)
- about / Summary
- JConsole
- about / Writing custom providers – MBeans
- JDBC
- about / General concept of security in Java EE
- JDBCResource object
- about / WebLogic resources
- JMX
- about / Writing custom providers – MBeans
- JRebel
- about / Split deploy and beabuild-maven-plugin
- JSP
- used, for emulating SSO system / A simple SSO JSP
K
- Kerberos ticket
- about / Identifying – Subjects, Principals, and Credentials
- Kerbtray
- about / Windows client session needs to be logged in the Active Directory domain
- Klist
- about / Windows client session needs to be logged in the Active Directory domain
- krb5Login.conf file / Debugging issues
L
- Lightweight Directory Access Protocol (LDAP)
- about / Identifying – Subjects, Principals, and Credentials
- local LDAP server
- configuring / Configuration of local LDAP server: user/roles/lockout
- localRepository element / Installing the WebLogic Server and the WebLogic Maven plugin
- login() method / Identifying – Subjects, Principals, and Credentials, Lifecycle methods – commit(), abort(), and logout()
- about / The login() method
- LoginContext class
- about / Identifying – Subjects, Principals, and Credentials
- LoginModule
- about / Identifying – Subjects, Principals, and Credentials, Adding WebLogic MBeanMaker to the POM, Custom JAAS LoginModule
- code / Custom JAAS LoginModule
- login() method / The login() method
- logout method / Lifecycle methods – commit(), abort(), and logout()
- abort method / Lifecycle methods – commit(), abort(), and logout()
- commit method / Lifecycle methods – commit(), abort(), and logout()
- lifecycle methods / Lifecycle methods – commit(), abort(), and logout()
- LoginModule interface
- about / Authentication under WebLogic
- logout() method / Lifecycle methods – commit(), abort(), and logout()
M
- mave-antrun-plugin / Adding WebLogic MBeanMaker to the POM
- Maven
- URL / Setting up an Enterprise Maven project
- plugins, reconfiguring / Reconfiguring standard plugins
- maven-antrun-plugin
- about / The Maven project
- maven-archetype-plugin
- used, for creating modules / Creating the modules with maven-archetype-plugin
- maven-install-plugin
- about / The Maven project
- maven-install-plugin plugin
- about / Reconfiguring standard plugins
- maven-jar-plugin
- about / The Maven project, Reconfiguring standard plugins
- maven-resources-plugin / Adding WebLogic MBeanMaker to the POM
- Maven plugins
- reconfiguring / Reconfiguring standard plugins
- Maven project
- about / The Maven project
- creating / Creating the Maven project
- dependencies / Dependencies
- MBean
- about / MBean and JAAS
- and JAAS / MBean and JAAS
- defining, with MDF file / Defining the MBean with an MDF File
- MBean Definition File (MDF)
- about / Writing custom providers – MBeans
- MBeanImplBeanInfo class / Defining the MBean with an MDF File
- MBean implementation
- writing / Writing the MBean implementation
- authentication provider, initializing / Initializing the provider
- authentication provider, implementing / Implementation of the provider
- MBeanMaker tool
- about / Writing custom providers – MBeans, MBean and JAAS, The Maven project
- MBeans
- about / Writing custom providers – MBeans
- MBeanServer interface
- about / Writing custom providers – MBeans
- MBean type
- about / The Maven project
- MDF file
- MBean, defining with / Defining the MBean with an MDF File
- Microsoft Domain
- Identity Assertion SSO Kerberos, using in / Using Identity Assertion SSO Kerberos in a Microsoft domain
- modules
- creating, with maven-archetype-plugin / Creating the modules with maven-archetype-plugin
- Multipart Authentication Provider
- about / Multipart Authentication Provider
- MXBean interface
- about / Writing custom providers – MBeans
- MyProtectedServlet class / Bean packaged into the WAR module
P
- PacktAuthProviderImpl class / Writing the MBean implementation
- PacktLoginModuleImpl class / Implementation of the provider
- PasswordCredential interface / Credential Mapper
- performance options
- about / Performance options
- Perimeter Authentication
- about / Perimeter Authentication
- POM
- WebLogic MBeanMaker, adding to / Adding WebLogic MBeanMaker to the POM
- pom.xml file / Configuring wls-maven-plugin into the EAR POM
- Principal Validator Cache option / Principal Validator Cache
- programmatic security
- about / Programmatic security
- with WebLogic XACML Provider / Programmatic security with WebLogic XACML provider
- Project Object Model (POM)
- about / Creating the modules with maven-archetype-plugin
- ProviderClassName attribute / Defining the MBean with an MDF File
- Purge tickets option / Windows client session needs to be logged in the Active Directory domain
R
- reconfiguring
- Maven plugins / Reconfiguring standard plugins
- resources, WebLogic / WebLogic resources
- RunAs annotation
- used, for modifying security identity / Changing Security Identity with RunAs
- about / Changing Security Identity with RunAs
S
- @ServletSecurity annotation
- about / General concept of security in Java EE
- security concepts, Java EE / General concept of security in Java EE
- SecurityContext interface
- about / Credential Mapper
- security identity
- modifying, RunAs annotation used / Changing Security Identity with RunAs
- security role condition
- about / Security role condition
- basic options / Basic
- date and time-based / Date and time-based
- context element / Context element
- User Lockout option / User lockout
- users, unlocking / Unlocking user
- Service Principal Names (SPNs) / DNS URL entry configuration and SPN definition
- settings.xml file / Installing the WebLogic Server and the WebLogic Maven plugin
- shutdown method / Initializing the provider
- Single Sign-On (SSO)
- about / Configuring an external LDAP for Authentication/Authorization
- SPNEGO
- about / Using Identity Assertion SSO Kerberos in a Microsoft domain
- SPNEGO Identity Assertion
- configuring / SPNEGO Identity asserter configuration
- configuration issues, debugging / Debugging issues
- SSO system
- emulating, JSP used / A simple SSO JSP
- standard DD mapping
- about / Standard DD mapping
- static groups parameters
- about / Static groups
- structured object
- about / WebLogic resources
- Subject object / Identifying – Subjects, Principals, and Credentials
T
- Ticket Granting Server (TGS)
- about / Debugging issues
U
- user
- about / Users and groups
- unlocking / Unlocking user
- User Lockout option / User lockout
- in Active Directory context / User lockout in an Active Directory context
- users parameters
- about / Users
- Users section
- about / Users section
- UTF-8
- about / Reconfiguring standard plugins
V
- VisualVM
- about / Writing custom providers – MBeans
W
- WAR module
- EJB, packaging into / Bean packaged into the WAR module
- WebLogic
- security architecture / WebLogic security architecture, Identifying – Subjects, Principals, and Credentials
- resources / WebLogic resources
- weblogic-ejb-jar.xml file
- securing / Securing the EJB module
- weblogic.security.* package
- about / WebLogic security architecture
- WebLogic Maven plugin
- installing / Installing the WebLogic Server and the WebLogic Maven plugin
- WebLogic MBeanMaker
- adding, to POM / Adding WebLogic MBeanMaker to the POM
- WebLogic Scripting Tool (WLST)
- about / Configuring an external LDAP for Authentication/Authorization
- WebLogic security
- local LDAP server, configuring / Configuration of local LDAP server: user/roles/lockout
- WebLogic security architecture
- about / WebLogic security architecture, Identifying – Subjects, Principals, and Credentials
- Weblogic Security Framework (WSF)
- about / WebLogic security architecture
- WebLogic Server
- installing / Installing the WebLogic Server and the WebLogic Maven plugin
- startup arguments, configuring / WLS init startup arguments configuration
- WebLogic world application
- launching / Launching our Hello Maven and WebLogic world application
- Web module
- securing / Securing the web module
- Web module, securing
- about / Securing the web module
- standard DD mapping / Standard DD mapping
- custom roles mapping / Custom Roles Mapping
- programmatic security / Programmatic security
- programmatic security, with WebLogic XACML Provider / Programmatic security with WebLogic XACML provider
- wls-maven-plugin
- configuring, into EAR POM / Configuring wls-maven-plugin into the EAR POM