@Override protected void internalInit() { CommonHelper.assertNotBlank("url", url); defaultProfileDefinition(new CommonProfileDefinition<>(x -> new RestProfile())); if (mapper == null) { mapper = new ObjectMapper(); mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true); mapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); } }
@Override protected void internalInit() { assertNotBlank("realmName", this.realmName); defaultProfileDefinition(new CommonProfileDefinition<>(x -> new JwtProfile())); if (signatureConfigurations.isEmpty()) { logger.warn("No signature configurations have been defined: non-signed JWT will be accepted!"); } }
@Override protected void internalInit() { defaultProfileDefinition(new CommonProfileDefinition<>(x -> new SAML2Profile())); }
@Override protected void internalInit() { defaultProfileDefinition(new CommonProfileDefinition<>(x -> new X509Profile())); }
@Override protected void internalInit() { CommonHelper.assertNotNull("pattern", pattern); defaultProfileDefinition(new CommonProfileDefinition<>(x -> new IpProfile())); }
@Override protected void internalInit() { CommonHelper.assertNotNull("passwordEncoder", getPasswordEncoder()); CommonHelper.assertNotNull("couchDbConnector", this.couchDbConnector); defaultProfileDefinition(new CommonProfileDefinition<>(x -> new CouchProfile())); super.internalInit(); }
@Override protected void internalInit() { CommonHelper.assertNotNull("passwordEncoder", getPasswordEncoder()); CommonHelper.assertNotNull("mongoClient", this.mongoClient); CommonHelper.assertNotBlank("usersDatabase", this.usersDatabase); CommonHelper.assertNotBlank("usersCollection", this.usersCollection); defaultProfileDefinition(new CommonProfileDefinition<>(x -> new MongoProfile())); super.internalInit(); }
@Override protected void internalInit() { CommonHelper.assertNotNull("ldapAuthenticator", ldapAuthenticator); CommonHelper.assertNotNull("connectionFactory", connectionFactory); CommonHelper.assertNull("passwordEncoder", getPasswordEncoder()); CommonHelper.assertNotBlank("usersDn", usersDn); defaultProfileDefinition(new CommonProfileDefinition<>(x -> new LdapProfile())); super.internalInit(); }
@Override protected void internalInit(final WebContext context) { CommonHelper.assertNotBlank("accessId", accessId); CommonHelper.assertNotBlank("secretKey", secretKey); CommonHelper.assertNotBlank("applicationId", applicationId); try { final Client client = new Client(new DefaultApiKey(accessId, secretKey)); this.application = client.getDataStore().getResource( String.format("/applications/%s", applicationId), Application.class); } catch (final Exception e) { throw new TechnicalException("An exception is caught trying to access Stormpath cloud. " + "Please verify that your provided Stormpath <accessId>, " + "<secretKey>, and <applicationId> are correct.", e); } defaultProfileDefinition(new CommonProfileDefinition<>(x -> new StormpathProfile())); }