/** * Creates an authentication mechanism that needs access to the deployment IdentityManager and specified properties * * @param mechanismName The name under which this factory was registered * @param identityManager the IdentityManager instance asscociated with the deployment * @param formParserFactory Parser to create a form data parser for a given request. * @param properties The properties * @return The mechanism */ default AuthenticationMechanism create(String mechanismName, IdentityManager identityManager, FormParserFactory formParserFactory, final Map<String, String> properties) { return create(mechanismName, formParserFactory, properties); }
/** * Creates an authentication mechanism that needs access to the deployment IdentityManager and specified properties * * @param mechanismName The name under which this factory was registered * @param identityManager the IdentityManager instance asscociated with the deployment * @param formParserFactory Parser to create a form data parser for a given request. * @param properties The properties * @return The mechanism */ default AuthenticationMechanism create(String mechanismName, IdentityManager identityManager, FormParserFactory formParserFactory, final Map<String, String> properties) { return create(mechanismName, formParserFactory, properties); }
/** * Creates an authentication mechanism that needs access to the deployment IdentityManager and specified properties * * @param mechanismName The name under which this factory was registered * @param identityManager the IdentityManager instance asscociated with the deployment * @param formParserFactory Parser to create a form data parser for a given request. * @param properties The properties * @return The mechanism */ default AuthenticationMechanism create(String mechanismName, IdentityManager identityManager, FormParserFactory formParserFactory, final Map<String, String> properties) { return create(mechanismName, formParserFactory, properties); }
name = name.equals(CLIENT_CERT_AUTH) ? CLIENT_CERT_AUTH : name; authenticationMechanisms.add(factory.create(name, parser, properties));
name = name.equals(CLIENT_CERT_AUTH) ? CLIENT_CERT_AUTH : name; authenticationMechanisms.add(factory.create(name, identityManager, parser, properties));
name = name.equals(CLIENT_CERT_AUTH) ? CLIENT_CERT_AUTH : name; authenticationMechanisms.add(factory.create(name, parser, properties));