Search in sources :

Example 21 with OpenIdConnectDiscoveryRequest

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

the class CanDiscoverIdentifiersUsingEMailSyntax method emailNormalization5.

@Test
public void emailNormalization5() throws Exception {
    String resource = "joe@localhost";
    String expectedHost = "localhost";
    String expectedPath = null;
    OpenIdConnectDiscoveryRequest openIdConnectDiscoveryRequest = new OpenIdConnectDiscoveryRequest(resource);
    assertEquals(openIdConnectDiscoveryRequest.getResource(), resource);
    assertEquals(openIdConnectDiscoveryRequest.getHost(), expectedHost);
    assertEquals(openIdConnectDiscoveryRequest.getPath(), expectedPath);
}
Also used : OpenIdConnectDiscoveryRequest(org.xdi.oxauth.client.OpenIdConnectDiscoveryRequest) Test(org.testng.annotations.Test)

Example 22 with OpenIdConnectDiscoveryRequest

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

the class CanDiscoverIdentifiersUsingUrlSyntax method urlNormalization1.

@Test
public void urlNormalization1() throws Exception {
    String resource = "https://example.com";
    String expectedHost = "example.com";
    String expectedPath = null;
    OpenIdConnectDiscoveryRequest openIdConnectDiscoveryRequest = new OpenIdConnectDiscoveryRequest(resource);
    assertEquals(openIdConnectDiscoveryRequest.getResource(), resource);
    assertEquals(openIdConnectDiscoveryRequest.getHost(), expectedHost);
    assertEquals(openIdConnectDiscoveryRequest.getPath(), expectedPath);
}
Also used : OpenIdConnectDiscoveryRequest(org.xdi.oxauth.client.OpenIdConnectDiscoveryRequest) Test(org.testng.annotations.Test)

Example 23 with OpenIdConnectDiscoveryRequest

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

the class CanDiscoverIdentifiersUsingUrlSyntax method hostNormalization3.

@Test
public void hostNormalization3() throws Exception {
    String resource = "example.com/path";
    String expectedHost = "example.com";
    String expectedPath = "/path";
    OpenIdConnectDiscoveryRequest openIdConnectDiscoveryRequest = new OpenIdConnectDiscoveryRequest(resource);
    assertEquals(openIdConnectDiscoveryRequest.getResource(), resource);
    assertEquals(openIdConnectDiscoveryRequest.getHost(), expectedHost);
    assertEquals(openIdConnectDiscoveryRequest.getPath(), expectedPath);
}
Also used : OpenIdConnectDiscoveryRequest(org.xdi.oxauth.client.OpenIdConnectDiscoveryRequest) Test(org.testng.annotations.Test)

Example 24 with OpenIdConnectDiscoveryRequest

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

the class CanDiscoverIdentifiersUsingEMailSyntax method emailNormalization6.

@Test
public void emailNormalization6() throws Exception {
    String resource = "joe@localhost:8080";
    String expectedHost = "localhost:8080";
    String expectedPath = null;
    OpenIdConnectDiscoveryRequest openIdConnectDiscoveryRequest = new OpenIdConnectDiscoveryRequest(resource);
    assertEquals(openIdConnectDiscoveryRequest.getResource(), resource);
    assertEquals(openIdConnectDiscoveryRequest.getHost(), expectedHost);
    assertEquals(openIdConnectDiscoveryRequest.getPath(), expectedPath);
}
Also used : OpenIdConnectDiscoveryRequest(org.xdi.oxauth.client.OpenIdConnectDiscoveryRequest) Test(org.testng.annotations.Test)

Example 25 with OpenIdConnectDiscoveryRequest

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

the class CanDiscoverIdentifiersUsingUrlSyntax method urlNormalization3.

@Test
public void urlNormalization3() throws Exception {
    String resource = "https://example.com:8080/";
    String expectedHost = "example.com:8080";
    String expectedPath = null;
    OpenIdConnectDiscoveryRequest openIdConnectDiscoveryRequest = new OpenIdConnectDiscoveryRequest(resource);
    assertEquals(openIdConnectDiscoveryRequest.getResource(), resource);
    assertEquals(openIdConnectDiscoveryRequest.getHost(), expectedHost);
    assertEquals(openIdConnectDiscoveryRequest.getPath(), expectedPath);
}
Also used : OpenIdConnectDiscoveryRequest(org.xdi.oxauth.client.OpenIdConnectDiscoveryRequest) Test(org.testng.annotations.Test)

Aggregations

OpenIdConnectDiscoveryRequest (org.xdi.oxauth.client.OpenIdConnectDiscoveryRequest)35 Test (org.testng.annotations.Test)34 BaseTest (org.xdi.oxauth.BaseTest)17 URISyntaxException (java.net.URISyntaxException)1 HttpClient (org.apache.http.client.HttpClient)1 ClientExecutor (org.jboss.resteasy.client.ClientExecutor)1 ApacheHttpClient4Executor (org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor)1 SslDefaultHttpClient (org.xdi.net.SslDefaultHttpClient)1 TrustAllTrustManager (org.xdi.net.TrustAllTrustManager)1 OpenIdConfigurationClient (org.xdi.oxauth.client.OpenIdConfigurationClient)1 OpenIdConfigurationResponse (org.xdi.oxauth.client.OpenIdConfigurationResponse)1 OpenIdConnectDiscoveryClient (org.xdi.oxauth.client.OpenIdConnectDiscoveryClient)1 OpenIdConnectDiscoveryResponse (org.xdi.oxauth.client.OpenIdConnectDiscoveryResponse)1