feat: introduce authentication page (#1241)

* feat: introduce authentication page

* feat: update page width

* fix(saml): cover non-existing role mapping on onboarding

---------

Co-authored-by: Ali BARIN <ali.barin53@gmail.com>
This commit is contained in:
kattoczko
2023-08-25 14:24:50 +01:00
committed by GitHub
parent 90cd11bd38
commit ddeb18f626
14 changed files with 393 additions and 7 deletions

View File

@@ -119,8 +119,8 @@ export interface IPermission {
export interface IPermissionCatalog {
actions: { label: string; key: string; subjects: string[] }[];
subjects: { label: string; key: string; }[];
conditions: { label: string; key: string; }[];
subjects: { label: string; key: string }[];
conditions: { label: string; key: string }[];
}
export interface IFieldDropdown {
@@ -418,7 +418,7 @@ type TSamlAuthProvider = {
id: string;
name: string;
certificate: string;
signatureAlgorithm: "sha1" | "sha256" | "sha512";
signatureAlgorithm: 'sha1' | 'sha256' | 'sha512';
issuer: string;
entryPoint: string;
firstnameAttributeName: string;
@@ -426,7 +426,8 @@ type TSamlAuthProvider = {
emailAttributeName: string;
roleAttributeName: string;
defaultRoleId: string;
}
active: boolean;
};
type AppConfig = {
id: string;