diff --git a/src/sso/connections/ConnectionList/index.lite.tsx b/src/sso/connections/ConnectionList/index.lite.tsx
index 1ae61d4d1..f7757c0fb 100644
--- a/src/sso/connections/ConnectionList/index.lite.tsx
+++ b/src/sso/connections/ConnectionList/index.lite.tsx
@@ -88,7 +88,13 @@ export default function ConnectionList(props: ConnectionListProps) {
const [urlPath, qs] = _url.split('?');
const urlParams = new URLSearchParams(qs);
if (props.tenant) {
- urlParams.set('tenant', props.tenant);
+ if (Array.isArray(props.tenant)) {
+ for (const _tenant of props.tenant) {
+ urlParams.append('tenant', _tenant);
+ }
+ } else {
+ urlParams.set('tenant', props.tenant);
+ }
}
if (props.product) {
urlParams.set('product', props.product);
diff --git a/src/sso/connections/ConnectionsWrapper/index.lite.tsx b/src/sso/connections/ConnectionsWrapper/index.lite.tsx
index bcf304825..b991ec0c9 100644
--- a/src/sso/connections/ConnectionsWrapper/index.lite.tsx
+++ b/src/sso/connections/ConnectionsWrapper/index.lite.tsx
@@ -119,7 +119,7 @@ export default function ConnectionsWrapper(props: ConnectionsWrapperProp) {
urls={{ get: props.urls.get }}
handleActionClick={state.switchToEditView}
handleListFetchComplete={state.handleListFetchComplete}
- tenant={props.defaults?.tenant}
+ tenant={props.defaults?.tenants || props.defaults?.tenant}
product={props.defaults?.product}>
diff --git a/src/sso/connections/CreateConnection/oidc/index.lite.tsx b/src/sso/connections/CreateConnection/oidc/index.lite.tsx
index 16b1d057b..a180c1da3 100644
--- a/src/sso/connections/CreateConnection/oidc/index.lite.tsx
+++ b/src/sso/connections/CreateConnection/oidc/index.lite.tsx
@@ -18,6 +18,7 @@ const DEFAULT_VALUES = {
const INITIAL_VALUES = {
oidcConnection: {
name: '',
+ label: '',
description: '',
tenant: '',
product: '',
@@ -142,6 +143,19 @@ export default function CreateOIDCConnection(props: CreateConnectionProps) {
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
>;
+ defaults?: Partial & { tenants: string[] }>;
classNames?: {
button?: { ctoa?: string; destructive?: string };
input?: string;