Search in sources :

Example 1 with StaticConfiguration

use of org.gluu.oxauth.model.config.StaticConfiguration in project oxAuth by GluuFederation.

the class ConfSerialization method claims.

@Test
public void claims() throws IOException {
    final BaseDnConfiguration baseDn = new BaseDnConfiguration();
    baseDn.setConfiguration("ou=configuration,o=gluu");
    baseDn.setPeople("ou=people,o=gluu");
    baseDn.setClients("ou=clients,o=gluu");
    baseDn.setScopes("ou=scopes,o=gluu");
    baseDn.setAttributes("ou=attributes,o=gluu");
    final StaticConfiguration c = new StaticConfiguration();
    c.setBaseDn(baseDn);
    final String jsonStr = ServerUtil.createJsonMapper().writeValueAsString(c);
    System.out.println(jsonStr);
}
Also used : StaticConfiguration(org.gluu.oxauth.model.config.StaticConfiguration) BaseDnConfiguration(org.gluu.oxauth.model.config.BaseDnConfiguration) Test(org.testng.annotations.Test)

Example 2 with StaticConfiguration

use of org.gluu.oxauth.model.config.StaticConfiguration in project oxAuth by GluuFederation.

the class ConfigurationTest method createLatestTestConfInLdapFromFiles.

/*
	 * Useful test method to get create newest test configuration. It shouldn't
	 * be used directly for testing.
	 */
// @Test
public void createLatestTestConfInLdapFromFiles() throws Exception {
    final String prefix = "U:\\own\\project\\oxAuth\\Server\\src\\test\\resources\\conf";
    final String errorsFile = prefix + "\\oxauth-errors.json";
    final String staticFile = prefix + "\\oxauth-static-conf.json";
    final String webKeysFile = prefix + "\\oxauth-web-keys.json";
    final String configFile = prefix + "\\oxauth-config.xml";
    final String errorsJson = IOUtils.toString(new FileInputStream(errorsFile));
    final String staticConfJson = IOUtils.toString(new FileInputStream(staticFile));
    final String webKeysJson = IOUtils.toString(new FileInputStream(webKeysFile));
    final StaticConfiguration staticConf = ServerUtil.createJsonMapper().readValue(staticConfJson, StaticConfiguration.class);
    final ErrorMessages errorConf = ServerUtil.createJsonMapper().readValue(errorsJson, ErrorMessages.class);
    final WebKeysConfiguration webKeys = ServerUtil.createJsonMapper().readValue(webKeysJson, WebKeysConfiguration.class);
    final AppConfiguration configJson = loadConfFromFile(configFile);
    final Conf c = new Conf();
    c.setDn("ou=testconfiguration,o=gluu");
    c.setDynamic(configJson);
    c.setErrors(errorConf);
    c.setStatics(staticConf);
    c.setWebKeys(webKeys);
    ldapEntryManager.persist(c);
}
Also used : ErrorMessages(org.gluu.oxauth.model.error.ErrorMessages) WebKeysConfiguration(org.gluu.oxauth.model.config.WebKeysConfiguration) Conf(org.gluu.oxauth.model.config.Conf) AppConfiguration(org.gluu.oxauth.model.configuration.AppConfiguration) StaticConfiguration(org.gluu.oxauth.model.config.StaticConfiguration) FileInputStream(java.io.FileInputStream)

Aggregations

StaticConfiguration (org.gluu.oxauth.model.config.StaticConfiguration)2 FileInputStream (java.io.FileInputStream)1 BaseDnConfiguration (org.gluu.oxauth.model.config.BaseDnConfiguration)1 Conf (org.gluu.oxauth.model.config.Conf)1 WebKeysConfiguration (org.gluu.oxauth.model.config.WebKeysConfiguration)1 AppConfiguration (org.gluu.oxauth.model.configuration.AppConfiguration)1 ErrorMessages (org.gluu.oxauth.model.error.ErrorMessages)1 Test (org.testng.annotations.Test)1