Search in sources :

Example 1 with UmaConfigurationService

use of org.xdi.oxauth.client.uma.UmaConfigurationService in project oxAuth by GluuFederation.

the class MetaDataFlowHttpTest method testGetUmaMetaDataConfiguration.

/**
     * Test for getting meta data configuration
     */
@Test
@Parameters({ "umaMetaDataUrl" })
public void testGetUmaMetaDataConfiguration(final String umaMetaDataUrl) throws Exception {
    showTitle("testGetUmaMetaDataConfiguration");
    UmaConfigurationService metaDataConfigurationService = UmaClientFactory.instance().createMetaDataConfigurationService(umaMetaDataUrl);
    // Get meta data configuration
    UmaConfiguration c = null;
    try {
        c = metaDataConfigurationService.getMetadataConfiguration();
    } catch (ClientResponseFailure ex) {
        System.err.println(ex.getResponse().getEntity(String.class));
        throw ex;
    }
    UmaTestUtil.assert_(c);
}
Also used : UmaConfigurationService(org.xdi.oxauth.client.uma.UmaConfigurationService) UmaConfiguration(org.xdi.oxauth.model.uma.UmaConfiguration) ClientResponseFailure(org.jboss.resteasy.client.ClientResponseFailure) Parameters(org.testng.annotations.Parameters) Test(org.testng.annotations.Test) BaseTest(org.xdi.oxauth.BaseTest)

Example 2 with UmaConfigurationService

use of org.xdi.oxauth.client.uma.UmaConfigurationService in project oxTrust by GluuFederation.

the class AppInitializer method initUmaMetadataConfiguration.

@Produces
@ApplicationScoped
@Named("umaMetadataConfiguration")
public UmaConfiguration initUmaMetadataConfiguration() throws OxIntializationException {
    String umaConfigurationEndpoint = getUmaConfigurationEndpoint();
    if (StringHelper.isEmpty(umaConfigurationEndpoint)) {
        return null;
    }
    UmaConfigurationService metaDataConfigurationService = UmaClientFactory.instance().createMetaDataConfigurationService(umaConfigurationEndpoint);
    UmaConfiguration metadataConfiguration = metaDataConfigurationService.getMetadataConfiguration();
    if (metadataConfiguration == null) {
        throw new OxIntializationException("UMA meta data configuration is invalid!");
    }
    return metadataConfiguration;
}
Also used : UmaConfigurationService(org.xdi.oxauth.client.uma.UmaConfigurationService) UmaConfiguration(org.xdi.oxauth.model.uma.UmaConfiguration) OxIntializationException(org.xdi.exception.OxIntializationException) Named(javax.inject.Named) Produces(javax.enterprise.inject.Produces) ApplicationScoped(javax.enterprise.context.ApplicationScoped)

Aggregations

UmaConfigurationService (org.xdi.oxauth.client.uma.UmaConfigurationService)2 UmaConfiguration (org.xdi.oxauth.model.uma.UmaConfiguration)2 ApplicationScoped (javax.enterprise.context.ApplicationScoped)1 Produces (javax.enterprise.inject.Produces)1 Named (javax.inject.Named)1 ClientResponseFailure (org.jboss.resteasy.client.ClientResponseFailure)1 Parameters (org.testng.annotations.Parameters)1 Test (org.testng.annotations.Test)1 OxIntializationException (org.xdi.exception.OxIntializationException)1 BaseTest (org.xdi.oxauth.BaseTest)1