# Index for Developing Security Providers

# A

Access Decision

relationship to Authorization providers 1

Access Decisions

definition 1

Active Types

attribute in MBean Definition Files (MDFs) for Identity Assertion providers 1

defaulting 1

field in Administration Application 1

adjudication

definition 1

Adjudication providers

custom

main steps for developing 1

purpose 1

AdjudicationProvider SSPI

methods 1

Adjudicator SSPI

methods 1

Administration Application

ActiveTypes field for Identity Assertion providers 1

custom attributes 1

SSPI MBeans, effect on 1

Supported Types field for Identity Assertion providers 1

architecture of a security provider 1

argument-passing mechanisms

CallbackHandler 1

CallbackHandlers 1, 2

attributes

custom, appearance in Administration Application 1

attributes for MBean Definition File (MDF) elements

MBeanAttribute subelement 1

MBeanType (root) element 1

attributes, custom

appearance in Administration Application 1

using to configure an existing security provider database 1

Audit Channels

purpose 1

audit context

definition 1

audit events

creating 1

definition 1

using the Auditor Service to write 1

example 1

audit severity

definition 1

AuditChannel SSPI

methods 1

AuditContext interface

methods 1

AuditEvent SSPI

convenience interfaces 1

AuditAtnEvent

example 1

methods 1

AuditAtzEvent

methods 1

AuditMgmtEvent 1

AuditPolicyEvent

methods 1

AuditRoleDeploymentEvent 1

AuditRoleEvent 1

methods 1

auditing 1

definition 1, 2

from a custom security provider 1

example 1

Auditing providers

example of creating runtime classes 1

purpose 1, 2

Auditor Service

obtaining and using to write audit events 1

example 1

AuditProvider SSPI

methods 1

authentication

enabling different technologies with LoginModules 1

perimeter

passing tokens 1

use of CallbackHandler 1

use of CallbackHandlers 1, 2

Authentication providers

example of creating runtime classes 1

purpose 1

relationship

to LoginModules 1

to Principal Validation providers 1, 2

AuthenticationProvider SSPI

methods 1, 2

getPrincipalValidator 1

authorization

definition 1

Authorization providers

example of creating runtime classes 1

purpose 1

relationship

to Access Decisions 1

use with Role Mapping providers 1

AuthorizationProvider SSPI

methods 1

# B

base required SSPI MBean 1

# C

CallbackHandler

definition 1

CallbackHandlers

definition 1, 2

example of creating 1

configuring

an existing database for use with security providers 1

Identity Assertion providers for use with token types 1, 2

context

audit

definition 1

control flag setting for LoginModules 1

Credential Mapping providers

purpose 1

credential mappings

definition 1, 2

CredentialMapper SSPI

methods 1

CredentialProvider SSPI

methods 1

credentials

default

security provider database initialization 1

definition 1

custom

Authentication provider 1

custom attributes

in Administration Application 1

using to configure an existing security provider database 1

# D

database delegator 1

database, security provider

initializing 1

default users, groups, roles, policies, credentials 1

declarative security roles 1

default users, groups, roles, policies, and credentials

security provider database initialization 1

defaulting the ActiveTypes attribute for Identity Assertion providers 1

developing custom security providers

main steps

Adjudication 1

options for Principal Validation 1

process 1

dynamic security role computation 1

definition 1

# E

element syntax for MBean Definition Files (MDFs) 1

examples 1

MBeanConstructor subelement 1

MBeanType (root) element 1

understanding 1

enabling different authentication technologies with LoginModules 1

events, audit

creating 1

definition 1

using the Auditor Service to write 1

example 1

exceptions, security

resulting from invalid principals 1

extending and implementing SSPI MBeans 1

# F

file, MBean interface

definition 1

flag

control 1

# G

getEventType 1

getFailureException 1

getPrincipalValidator method in AuthenticationProvider SSPI 1

getRoleMapper

method 1

getSeverity 1

groups

default

security provider database initialization 1

definition 1

WebLogic Server 1

# I

Identity Assertion providers 1

configuring in the Administration Application 1

ActiveTypes field 1

Supported Types field 1

defaulting the Active Types attribute 1

difference from Authentication providers 1

example of creating runtime classes 1

purpose 1

use of separate LoginModule 1

use of tokens 1

creating new 1

IdentityAsserter SSPI

methods 1

inheritance hierarchy

SSPI MBeans 1

initialization

security provider database 1

default users, groups, roles, policies, credentials 1

interface

SecurityRole 1

interfaces

AuditContext

methods 1

AuditEvent convenience 1

AuditAtnEvent 1

example implementation 1

AuditAtzEvent 1

AuditMgmtEvent 1

AuditPolicyEvent 1

AuditRoleDeploymentEvent 1

AuditRoleEvent 1

SecurityRole 1

SecurityServices

methods 1

WLSGroup 1

WLSUser 1

# J

Java Authentication and Authorization Service (JAAS)

CallbackHandler 1

CallbackHandlers 1, 2

subject's use of 1

use of LoginModules 1

Java Management eXtensions (JMX) specification 1

# L

LoginModule 1

enabling different authentication technologies 1

purpose 1

use

with Identity Assertion providers 1

LoginModule interface

methods 1

LoginModules

control flag setting 1

example implementation 1

Java Authentication and Authorization Service (JAAS) use of 1

relationship to Authentication providers 1

# M

mappings

credential

definition 1, 2

role

definition 1

MBean Definition Files (MDFs)

definition 1

description 1

element syntax 1

examples 1

MBeanAttribute subelement

attributes 1

MBeanConstructor subelement 1

understanding 1

Identity Assertion providers

ActiveTypes attribute 1

Supported Types attribute 1

sample 1

use of by WebLogic MBeanMaker utility 1, 2

using custom attributes/operations to configure an existing security provider database 1

MBean interface file

definition 1

MBean JAR Files (MJFs)

creating with WebLogic MBeanMaker utility 1

MBean types

generating

from SSPI MBeans 1

with WebLogic MBeanMaker utility 1

purpose 1

MBeans

definition 1

MBeanType (root) element in MBean Definition Files (MDFs)

attributes 1

syntax 1

methods

AdjudicationProvider SSPI 1

Adjudicator SSPI 1

AuditAtnEvent convenience interface 1

AuditAtzEvent convenience interface 1

AuditChannel SSPI 1

AuditContext interface 1

AuditEvent SSPI 1

AuditPolicyEvent convenience interface 1

AuditProvider SSPI 1

AuthenticationProvider SSPI 1, 2

getPrincipalValidator 1

AuthorizationProvider SSPI 1

CredentialMapper SSPI 1

CredentialProvider SSPI 1

IdentityAsserter SSPI 1

LoginModule interface 1

PrincipalValidator SSPI 1

RoleMapper SSPI 1

RoleProvider SSPI 1

SecurityProvider interface 1

SecurityServices interface 1

# P

perimeter authentication

passing tokens 1

policies, security

default

security provider database initialization 1

principal validation

principal types 1

Principal Validation providers

custom

options for developing 1

purpose 1

relationship

to Authentication providers 1, 2

principals

definition 1

invalid 1

PrincipalValidator SSPI

methods 1

process

for developing custom security providers 1

# R

role computation 1

role mapping

definition 1

Role Mapping providers

example of creating runtime classes 1

purpose 1

use

with Authorization providers 1

RoleProvider SSPI

methods 1

roles

declarative 1

default

security provider database initialization 1

dynamic computation 1

definition 1

roles, security

definition 1

runtime classes

creating using security service provider interfaces (SSPIs)

Adjudication providers 1

Authentication providers 1

AuthenticationProvider example implementation 1

Authorization providers 1

AuthorizationProvider example implementation 1

CallbackHandler example implementation 1

Identity Assertion providers 1

IdentityAsserter example implementation 1

LoginModule example implementation 1

Role Mapping providers 1

RoleProvider example implementation 1

SecurityRole example implementation 1

# S

sample MBean Definition File (MDF) 1

security policies

default

security provider database initialization 1

security provider

Adjudication

purpose 1

Auditing

purpose 1, 2

auditing from 1

Authentication

difference from Identity Assertion providers 1

relationship

to Principal Validation providers 1

Authorization

purpose 1

use with Role Mapping providers 1

Credential Mapping

purpose 1

custom

auditing from 1, 2

general architecture 1

Identity Assertion

configuring

for use with token types 1

difference from Authentication providers 1

purpose 1

initializing a database for

default users, groups, roles, policies, credentials 1

initializing a database for use with 1

interfaces

for generating MBean types 1

interfaces, for creating runtime classes 1

Principal Validation

relationship

to Authentication providers 1

Role Mapping

purpose 1

security provider databases

initializing 1

default users, groups, roles, policies, credentials 1

security providers

Adjudication

custom

main steps for developing 1

Auditing

example of creating runtime classes 1

auditing from

example 1

Authentication

example of creating runtime classes 1

purpose 1

relationship

to LoginModules 1

Authorization

example of creating runtime classes 1

relationship

to Access Decisions 1

Identity Assertion

example of creating runtime classes 1

use of separate LoginModule 1

use of tokens 1

Principal Validation

custom

options for developing 1

purpose 1

relationship

to Authentication providers 1

process for developing 1

Role Mapping

example of creating runtime classes 1

use with Authorization providers 1

samples

Auditing provider 1

Authentication provider 1

Authorization provider 1

Identity Assertion provider 1

Role Mapping provider 1

security service provider interfaces (SSPIs)

AdjudicationProvider 1

Adjudicator 1

AuditChannel 1

AuditEvent 1

AuditEvent convenience interfaces 1

AuditProvider 1

AuthenticationProvider 1, 2

getPrincipalValidator method 1

AuthorizationProvider 1

creating runtime classes

Adjudication providers 1

Authentication providers 1

AuthenticationProvider example implementation 1

Authorization providers 1

AuthorizationProvider example implementation 1

Identity Assertion providers 1

IdentityAsserter example implementation 1

LoginModule example implementation 1

Role Mapping providers 1

RoleProvider example implementation 1

SecurityRole example implementation 1

CredentialMapper 1

CredentialProvider 1

IdentityAsserter 1

PrincipalValidator 1

RoleMapper 1

RoleProvider 1

SecurityProvider interface

methods 1

SecurityRole interface 1, 2

SecurityServices interface

methods 1

purpose 1

SecurityServices object 1

severity, audit

definition 1

single sign-on

using Identity Assertion providers and LoginModules 1

specification, Java Management eXtensions (JMX) 1

SSPI MBeans

base required 1

definition 1

determining which to extend and implement 1

inheritance hierarchy 1

using to generate MBean types 1

subinterfaces of the AuditEvent SSPI 1

subject

definition 1

subjects

definition 1

Supported Types

attribute in MBean Definition Files (MDFs) for Identity Assertion providers 1

field in Administration Application 1

syntax, MBean Definition File (MDF) elements 1

examples 1

MBeanAttribute subelement

attributes 1

MBeanConstructor subelement 1

MBeanType (root) element 1

attributes 1

# T

tokens

passing for perimeter authentication 1

types

configuring Identity Assertion providers for use with 1

creating new 1

definition 1

for identity assertion 1

toString 1

types

principal 1

tokens

configuring Identity Assertion providers for use with 1

creating new 1

definition 1

for identity assertion 1

# U

users

default

security provider database initialization 1

definition 1

WebLogic Server 1

utility, WebLogic MBeanMaker

use of MDFs 1, 2

what it provides 1

# W

WebLogic MBeanMaker utility

creating MBean JAR Files (MJFs) 1

generating MBean types 1

use of MDFs 1, 2

what it provides 1

WLSGroup interface 1

WLSUser interface 1