Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Securing WebLogic Server 12c

You're reading from   Securing WebLogic Server 12c Learn to develop, administer and troubleshoot for WebLogic Server with this book and ebook.

Arrow left icon
Product type Paperback
Published in Nov 2012
Publisher Packt
ISBN-13 9781849687782
Length 100 pages
Edition 1st Edition
Concepts
Arrow right icon
Toc

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
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime