DefaultPrincipalMapping {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.auth.j2c.WSPrincipalMappingLoginModule;
};

WSLogin {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.common.auth.module.WSLoginModuleImpl use_realm_callback=false use_appcontext_callback=false;
};

JAASClient {
    com.ibm.security.auth.module.Krb5LoginModule required useDefaultCcache=false credsType=both tryFirstPass=true forwardable=true noAddress=true;
};

JaasClient {
    com.ibm.security.auth.module.Krb5LoginModule required useDefaultCcache=false credsType=both tryFirstPass=true forwardable=true noAddress=true;
};

system.SWAM {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.swamLoginModule;
};

system.LTPA {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.ltpaLoginModule;
};

system.wssecurity.IDAssertion {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.wsspi.wssecurity.auth.module.IDAssertionLoginModule;
};

system.wssecurity.Signature {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.wsspi.wssecurity.auth.module.SignatureLoginModule;
};

system.WEB_INBOUND {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.ltpaLoginModule;
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule;
};

system.RMI_OUTBOUND {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapCSIv2OutboundLoginModule;
};

system.RMI_INBOUND {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.ltpaLoginModule;
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule;
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssTokenPropagationInboundLoginModule required; 
};

system.DEFAULT {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.ltpaLoginModule;
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule;
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssTokenPropagationInboundLoginModule required;
};

system.wssecurity.X509BST {
    com.ibm.wsspi.wssecurity.auth.module.X509LoginModule required;
};

system.wssecurity.PkiPath {
    com.ibm.wsspi.wssecurity.auth.module.PkiPathLoginModule required;
};

system.wssecurity.PKCS7 {
    com.ibm.wsspi.wssecurity.auth.module.PKCS7LoginModule required;
};

system.wssecurity.UsernameToken {
    com.ibm.wsspi.wssecurity.auth.module.UsernameLoginModule required;
};

system.wssecurity.IDAssertionUsernameToken {
    com.ibm.wsspi.wssecurity.auth.module.IDAssertionUsernameLoginModule required;
};

system.wssecurity.KRB5BST {
    com.ibm.wsspi.wssecurity.auth.module.KRBLoginModule required;
};

system.WSS_OUTBOUND {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapCSIv2OutboundLoginModule;
};

system.WSS_INBOUND {
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.ltpaLoginModule;
    com.ibm.ws.security.common.auth.module.proxy.WSLoginModuleProxy required delegate=com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule;
};

system.wss.generate.x509 {
    com.ibm.ws.wssecurity.wssapi.token.impl.X509GenerateLoginModule required;
};

system.wss.consume.x509 {
    com.ibm.ws.wssecurity.wssapi.token.impl.X509ConsumeLoginModule required;
};

system.wss.generate.unt {
    com.ibm.ws.wssecurity.wssapi.token.impl.UNTGenerateLoginModule required;
};

system.wss.consume.unt {
    com.ibm.ws.wssecurity.wssapi.token.impl.UNTConsumeLoginModule required;
};

system.wss.generate.sct {
    com.ibm.ws.wssecurity.wssapi.token.impl.SCTGenerateLoginModule required;
};

system.wss.consume.sct {
    com.ibm.ws.wssecurity.wssapi.token.impl.SCTConsumeLoginModule required;
};

system.wss.caller {
    com.ibm.ws.wssecurity.impl.auth.module.PreCallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.UNTCallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.X509CallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.LTPACallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.LTPAPropagationCallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.KRBCallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.SAMLCallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.GenericIssuedTokenCallerLoginModule required;
    com.ibm.ws.wssecurity.impl.auth.module.WSWSSLoginModule required;
    com.ibm.ws.security.server.lm.ltpaLoginModule required;
    com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule required;
};

system.wss.generate.pkcs7 {
    com.ibm.ws.wssecurity.wssapi.token.impl.PKCS7GenerateLoginModule required;
};

system.wss.consume.pkcs7 {
    com.ibm.ws.wssecurity.wssapi.token.impl.PKCS7ConsumeLoginModule required;
};

system.wss.generate.pkiPath {
    com.ibm.ws.wssecurity.wssapi.token.impl.PkiPathGenerateLoginModule required;
};

system.wss.consume.pkiPath {
    com.ibm.ws.wssecurity.wssapi.token.impl.PkiPathConsumeLoginModule required;
};

system.wss.generate.ltpa {
    com.ibm.ws.wssecurity.wssapi.token.impl.LTPAGenerateLoginModule required;
};

system.wss.consume.ltpa {
    com.ibm.ws.wssecurity.wssapi.token.impl.LTPAConsumeLoginModule required;
};

system.wss.generate.ltpaProp {
    com.ibm.ws.wssecurity.wssapi.token.impl.LTPAPropagationGenerateLoginModule required;
};

system.wss.consume.ltpaProp {
    com.ibm.ws.wssecurity.wssapi.token.impl.LTPAPropagationConsumeLoginModule required;
};

system.wss.generate.KRB5BST {
    com.ibm.ws.wssecurity.wssapi.token.impl.KRBGenerateLoginModule required;
    com.ibm.ws.wssecurity.wssapi.token.impl.DKTGenerateLoginModule required;    
};

system.wss.consume.KRB5BST {
    com.ibm.ws.wssecurity.wssapi.token.impl.KRBConsumeLoginModule required;
    com.ibm.ws.wssecurity.wssapi.token.impl.DKTConsumeLoginModule required;    
};

system.wss.generate.saml {
    com.ibm.ws.wssecurity.wssapi.token.impl.SAMLGenerateLoginModule required;
    com.ibm.ws.wssecurity.wssapi.token.impl.DKTGenerateLoginModule required;
};

system.wss.consume.saml {
    com.ibm.ws.wssecurity.wssapi.token.impl.SAMLConsumeLoginModule required;
    com.ibm.ws.wssecurity.wssapi.token.impl.DKTConsumeLoginModule required;
};

system.wss.generate.issuedToken {
    com.ibm.ws.wssecurity.wssapi.token.impl.GenericIssuedTokenGenerateLoginModule required;
};

system.wss.consume.issuedToken {
    com.ibm.ws.wssecurity.wssapi.token.impl.GenericIssuedTokenConsumeLoginModule required;
};

system.wss.inbound.propagation {
    com.ibm.ws.security.server.lm.ltpaLoginModule required;
    com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule required;
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssTokenPropagationInboundLoginModule required;
};

system.wss.inbound.deserialize {
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssLtpaLoginModule required;
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssMapDefaultInboundLoginModule required;
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssTokenPropagationInboundLoginModule required;
};

system.wss.auth.sts {
    com.ibm.ws.wssecurity.impl.auth.module.STSDefaultLoginModule required;
};

system.DESERIALIZE_ASYNCH_CONTEXT {
    com.ibm.ws.security.server.lm.ltpaLoginModule required;
    com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule required;
    com.ibm.ws.wssecurity.platform.websphere.wssapi.token.impl.wssTokenPropagationInboundLoginModule required;
};

