Fix OpenshiftClientStorageTest.testCodeGrantFlowWithServiceAccountUsingOAuthRedirectReference (#15741)
Closes #15565
This commit is contained in:
parent
55b2162421
commit
c3c858c88a
2 changed files with 5 additions and 9 deletions
|
@ -173,12 +173,12 @@ public final class OpenshiftClientStorageTest extends AbstractTestRealmKeycloakT
|
||||||
@Test
|
@Test
|
||||||
public void testCodeGrantFlowWithServiceAccountUsingOAuthRedirectReference() {
|
public void testCodeGrantFlowWithServiceAccountUsingOAuthRedirectReference() {
|
||||||
String clientId = "system:serviceaccount:default:sa-oauth-redirect-reference";
|
String clientId = "system:serviceaccount:default:sa-oauth-redirect-reference";
|
||||||
testCodeGrantFlow(clientId, "https://myapp.org/callback", () -> assertSuccessfulResponseWithoutConsent(clientId));
|
testCodeGrantFlow(clientId, "http://127.0.0.1:8180/callback", () -> assertSuccessfulResponseWithoutConsent(clientId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void failCodeGrantFlowWithServiceAccountUsingOAuthRedirectReference() throws Exception {
|
public void failCodeGrantFlowWithServiceAccountUsingOAuthRedirectReference() throws Exception {
|
||||||
testCodeGrantFlow("system:serviceaccount:default:sa-oauth-redirect-reference", "http://myapp.org/callback", () -> assertEquals(OAuthErrorException.INVALID_REDIRECT_URI, events.poll().getError()));
|
testCodeGrantFlow("system:serviceaccount:default:sa-oauth-redirect-reference", "http://invalid/callback", () -> assertEquals(OAuthErrorException.INVALID_REDIRECT_URI, events.poll().getError()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -214,7 +214,7 @@ public final class OpenshiftClientStorageTest extends AbstractTestRealmKeycloakT
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void failCodeGrantFlowWithServiceAccountUsingOAuthRedirectUri() throws Exception {
|
public void failCodeGrantFlowWithServiceAccountUsingOAuthRedirectUri() throws Exception {
|
||||||
testCodeGrantFlow("system:serviceaccount:default:sa-oauth-redirect-uri", "http://myapp.org/callback", () -> assertEquals(OAuthErrorException.INVALID_REDIRECT_URI, events.poll().getError()));
|
testCodeGrantFlow("system:serviceaccount:default:sa-oauth-redirect-uri", "http://invalid/callback", () -> assertEquals(OAuthErrorException.INVALID_REDIRECT_URI, events.poll().getError()));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void testCodeGrantFlow(String clientId, String expectedRedirectUri, Runnable assertThat) {
|
private void testCodeGrantFlow(String clientId, String expectedRedirectUri, Runnable assertThat) {
|
||||||
|
|
|
@ -13,22 +13,18 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
"host": "myapp.org",
|
"host": "127.0.0.1",
|
||||||
"to": {
|
"to": {
|
||||||
"kind": "Service",
|
"kind": "Service",
|
||||||
"name": "proxy",
|
"name": "proxy",
|
||||||
"weight": 100
|
"weight": 100
|
||||||
},
|
},
|
||||||
"tls": {
|
|
||||||
"termination": "reencrypt",
|
|
||||||
"destinationCACertificate": "-----BEGIN COMMENT-----\nThis is an empty PEM file created to provide backwards compatibility\nfor reencrypt routes that have no destinationCACertificate. This \ncontent will only appear for routes accessed via /oapi/v1/routes.\n-----END COMMENT-----\n"
|
|
||||||
},
|
|
||||||
"wildcardPolicy": "None"
|
"wildcardPolicy": "None"
|
||||||
},
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"ingress": [
|
"ingress": [
|
||||||
{
|
{
|
||||||
"host": "myapp.org",
|
"host": "127.0.0.1",
|
||||||
"routerName": "router",
|
"routerName": "router",
|
||||||
"conditions": [
|
"conditions": [
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue