Pass query params to authorize endpoint during OIDC login (#5129)
This commit is contained in:
@@ -100,9 +100,10 @@ describe("#auth.config", () => {
|
||||
const res = await server.post("/api/auth.config");
|
||||
const body = await res.json();
|
||||
expect(res.status).toEqual(200);
|
||||
expect(body.data.providers.length).toBe(2);
|
||||
expect(body.data.providers.length).toBe(3);
|
||||
expect(body.data.providers[0].name).toBe("Slack");
|
||||
expect(body.data.providers[1].name).toBe("Google");
|
||||
expect(body.data.providers[1].name).toBe("OpenID Connect");
|
||||
expect(body.data.providers[2].name).toBe("Google");
|
||||
});
|
||||
|
||||
it("should return available providers for team subdomain", async () => {
|
||||
@@ -221,9 +222,10 @@ describe("#auth.config", () => {
|
||||
const res = await server.post("/api/auth.config");
|
||||
const body = await res.json();
|
||||
expect(res.status).toEqual(200);
|
||||
expect(body.data.providers.length).toBe(2);
|
||||
expect(body.data.providers.length).toBe(3);
|
||||
expect(body.data.providers[0].name).toBe("Google");
|
||||
expect(body.data.providers[1].name).toBe("Slack");
|
||||
expect(body.data.providers[1].name).toBe("OpenID Connect");
|
||||
expect(body.data.providers[2].name).toBe("Slack");
|
||||
});
|
||||
|
||||
it("should return email provider for team when guest signin enabled", async () => {
|
||||
@@ -240,10 +242,11 @@ describe("#auth.config", () => {
|
||||
const res = await server.post("/api/auth.config");
|
||||
const body = await res.json();
|
||||
expect(res.status).toEqual(200);
|
||||
expect(body.data.providers.length).toBe(3);
|
||||
expect(body.data.providers.length).toBe(4);
|
||||
expect(body.data.providers[0].name).toBe("Slack");
|
||||
expect(body.data.providers[1].name).toBe("Google");
|
||||
expect(body.data.providers[2].name).toBe("Email");
|
||||
expect(body.data.providers[1].name).toBe("OpenID Connect");
|
||||
expect(body.data.providers[2].name).toBe("Google");
|
||||
expect(body.data.providers[3].name).toBe("Email");
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -133,13 +133,16 @@ describe("#authenticationProviders.list", () => {
|
||||
});
|
||||
const body = await res.json();
|
||||
expect(res.status).toEqual(200);
|
||||
expect(body.data.length).toBe(2);
|
||||
expect(body.data.length).toBe(3);
|
||||
expect(body.data[0].name).toBe("slack");
|
||||
expect(body.data[0].isEnabled).toBe(true);
|
||||
expect(body.data[0].isConnected).toBe(true);
|
||||
expect(body.data[1].name).toBe("google");
|
||||
expect(body.data[1].isEnabled).toBe(false);
|
||||
expect(body.data[1].isConnected).toBe(false);
|
||||
expect(body.data[2].name).toBe("oidc");
|
||||
expect(body.data[2].isEnabled).toBe(false);
|
||||
expect(body.data[2].isConnected).toBe(false);
|
||||
});
|
||||
|
||||
it("should require authentication", async () => {
|
||||
|
||||
Reference in New Issue
Block a user