#
# Generated by hk2-inhabitant-generator
#

[com.sun.enterprise.security.ee.audit.AppServerAuditManager]S
contract={com.sun.enterprise.security.audit.AuditManager}
rank=20

[com.sun.enterprise.security.ee.JavaEESecurityLifecycle]S
contract={com.sun.enterprise.security.ContainerSecurityLifecycle}

[com.sun.enterprise.security.ee.SecurityContainer]S
contract={org.glassfish.api.container.Container}
name=com.sun.enterprise.security.ee.SecurityContainer

[com.sun.enterprise.security.ee.SecurityDeployer]S
name=Security

[com.sun.enterprise.security.ee.SecuritySniffer]S
contract={org.glassfish.api.container.Sniffer}
name=Security

[com.sun.enterprise.security.ee.acl.RoleMapperFactory]S
contract={org.glassfish.deployment.common.SecurityRoleMapperFactory}

[com.sun.enterprise.security.ee.authentication.ProgrammaticLogin]

[com.sun.enterprise.security.ee.authentication.glassfish.jdbc.JDBCRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.ee.authentication.glassfish.pam.PamRealm]S
contract={com.sun.enterprise.security.auth.realm.Realm}

[com.sun.enterprise.security.ee.authentication.jakarta.MessageSecurityConfigEventListenerImpl]
contract={org.jvnet.hk2.config.ConfigListener}
scope=org.glassfish.hk2.runlevel.RunLevel
metadata=runLevelValue={10}

[com.sun.enterprise.security.ee.authentication.jakarta.callback.ContainerCallbackHandler]S
contract={javax.security.auth.callback.CallbackHandler}

[com.sun.enterprise.security.ee.authorization.EJBPolicyContextDelegate]S
contract={com.sun.enterprise.security.ee.authorization.PolicyContextDelegate}
name=EJB

[com.sun.enterprise.security.ee.authorization.PolicyLoader]S

[com.sun.enterprise.security.ee.web.integration.PrincipalGroupFactoryImpl]S
contract={com.sun.enterprise.security.PrincipalGroupFactory}

[com.sun.enterprise.security.ee.web.integration.WebSecurityManagerFactory]S

