Optionaladfs
adfs?: {
adfs_server?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
assign_membership_on_login?: { errorMessage?: string; required?: boolean };
fedMetadataXml?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
meta_data_location_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
meta_data_source?: { errorMessage?: string; required?: boolean };
show_as_button?: { errorMessage?: string; required?: boolean };
}
OptionaldisplayName
displayName?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
}
Optionalgoogle-apps
"google-apps"?: {
assign_membership_on_login?: {
errorMessage?: string;
required?: boolean;
};
callback_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_id?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_secret?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
domain?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
icon_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
show_as_button?: { errorMessage?: string; required?: boolean };
}
Optionalname
name?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
}
Optionaloidc
oidc?: {
assign_membership_on_login?: {
errorMessage?: string;
required?: boolean;
};
client_id?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_secret?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
discovery_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
isFrontChannel?: boolean;
show_as_button?: { errorMessage?: string; required?: boolean };
type?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
}
Optionalokta
okta?: {
assign_membership_on_login?: {
errorMessage?: string;
required?: boolean;
};
callback_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_id?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_secret?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
domain?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
icon_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
show_as_button?: { errorMessage?: string; required?: boolean };
}
Optionalpingfederate
pingfederate?: {
assign_membership_on_login?: {
errorMessage?: string;
required?: boolean;
};
digestAlgorithm?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
icon_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
idpInitiated?: { errorMessage?: string; required?: boolean };
metadataUrl?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
show_as_button?: { errorMessage?: string; required?: boolean };
signatureAlgorithm?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
signingCert?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
signSAMLRequest?: { errorMessage?: string; required?: boolean };
}
Optionalsamlp
samlp?: {
assign_membership_on_login?: {
errorMessage?: string;
required?: boolean;
};
bindingMethod?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
cert?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
digestAlgorithm?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
icon_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
idpInitiated?: { errorMessage?: string; required?: boolean };
meta_data_source?: { errorMessage?: string; required?: boolean };
metadataUrl?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
protocolBinding?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
show_as_button?: { errorMessage?: string; required?: boolean };
signatureAlgorithm?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
signSAMLRequest?: { errorMessage?: string; required?: boolean };
single_sign_on_login_url?: { errorMessage?: string; required?: boolean };
}
Optionalstrategy
strategy?: { errorMessage?: string; required?: boolean }
Optionalwaad
waad?: {
assign_membership_on_login?: {
errorMessage?: string;
required?: boolean;
};
callback_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_id?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
client_secret?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
domain?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
icon_url?: {
errorMessage?: string;
maxLength?: number;
minLength?: number;
regex?: RegExp;
required?: boolean;
};
show_as_button?: { errorMessage?: string; required?: boolean };
}
Schema configuration for Step 1: Provider Selection