Active Directory integration (on-premise)
Sti | Beskrivelse | Standardværdi |
---|---|---|
JobSettings.FullSyncCron | Cron-udtryk for fuld synkronisering | 0 30 2 * * ? * |
JobSettings.DeltaSyncCron | Cron-udtryk for delta synkronisering | 0 0/5 * * * ? * |
OS2skoledataSettings.BaseUrl | Base URL til OS2skoledata | |
OS2skoledataSettings.ApiKey | API-nøgle til OS2skoledata | |
OS2skoledataSettings.InstitutionWhitelist | Liste over institutioner der må synkroniseres, hvis det ikke er alle institutioner, der anvendes i denne klient. Hvis den efterlades tom, synces alle indlæste institutioner | [] |
OS2skoledataSettings.DryRun | Dry run for OS2skoledata – der sker ingen ændringer i OS2skoledata-core. OS2skoledata rapporterer altså ikke fejl og sætte ikke brugernavn i databasen. | true |
ActiveDirectorySettings.DisabledUsersOU | OU til deaktiverede brugere | |
ActiveDirectorySettings.RootOU | Rod-OU for OS2skoledata | |
ActiveDirectorySettings.RootDeletedOusOu | OU til “slettede” OU’er | |
ActiveDirectorySettings.KeepAliveOU | OU til brugere der skal holdes aktive, hvis man anvender “forbliv aktiv”-featuren | |
ActiveDirectorySettings.OUsToAlwaysCreate | Liste over navne på OU’er der altid skal oprettes under hver institution | [] |
ActiveDirectorySettings.UsersToInclude | Brugere der eksplicit skal medtages. Hvis denne har en værdi, er det kun brugere med disse brugernavne, der håndteres. Bruges til test. | [] |
ActiveDirectorySettings.UsersToIgnore | Brugere der skal ignoreres. Brugere med disse brugernavne håndteres ikke af OS2skoledata | [] |
ActiveDirectorySettings.EmailDomain | Domæne der anvendes til mailadresser | |
ActiveDirectorySettings.MoveUsersEnabled | Aktiverer flytning af brugere, hvis true. Er default false, så OS2skoledata ikke flytter burgere før kommunen er klar til det. | false |
ActiveDirectorySettings.UseUsernameAsKey | Brug brugernavn som identifikator i stedet for cpr | false |
ActiveDirectorySettings.UsernameKeyField | Krævet, hvis UseUsernameAsKey er true. Felt til hvor brugernavnet, der anvendes til match, står | |
ActiveDirectorySettings.UsernameKeyType | Krævet, hvis UseUsernameAsKey er true. Type af brugeridentifikation. SAM_ACCOUNT_NAME eller UNI_ID | |
ActiveDirectorySettings.UseDanishCharacters | Tillad danske tegn i OU- og gruppenavne | false |
ActiveDirectorySettings.DryRun | Dry run for AD – der sker ingen ændringer i AD, men de ændringer der ville være udført logges. Bruges ofte når man sætter MoveUsersEnabled til true, så brugere rent faktisk ikke flyttes, men flytningen bliver bare simuleret | false |
ActiveDirectorySettings.CreateOUHierarchy | Opret OU-hierarki automatisk, hvis denne er false, laves der ikke et hirarki og brugerne placeres bare i en specificeret OU | true |
ActiveDirectorySettings.InstitutionUserOUPath | Udfyldes kun, hvis CreateOUHierarchy = false. Map, der mapper institutionsnummer med den enhed, hvor brugerne skal placeres | |
ActiveDirectorySettings.AllSecurityGroupsOU | Udfyldes kun, hvis CreateOUHierarchy = false. OU hvor alle sikkerhedsgrupper skal placeres | |
ActiveDirectorySettings.ADFieldForOS2skoledataMark | Udfyldes kun, hvis CreateOUHierarchy = false. OS2skoledata burger dette mærke til at kende de brugere, som den håndtere. Bruges så brugere, der ikke håndteres af OS2skoledata ikke bliver disabled | |
ActiveDirectorySettings.MultipleCprExcludedGroupDn | Bruges hvis kommunen fx har samlet det administrative og skolen i samme AD og der derfor er flere brugere med samme cpr nummer. OS2skoledata kan kun håndtere en bruger med et cpr nummer. Så hvis man har flere brugere med samme cpr, skal de brugere, der ikke hører til skolen tilføjes til en gruppe. Stien til den gruppe skrives her. | |
ActiveDirectorySettings.DeleteDisabledUsersFully | Aktiver automatisk fuld sletning af brugere. | false |
ActiveDirectorySettings.DaysBeforeDeletionStudent | Dage før elev slettes efter den er disabled | 60 |
ActiveDirectorySettings.DaysBeforeDeletionEmployee | Dage før ansat slettes efter den er disabled | 60 |
ActiveDirectorySettings.DaysBeforeDeletionExternal | Dage før ekstern slettes efter den er disabled | 60 |
ActiveDirectorySettings.requiredUserFields.CprField | Felt til CPR i AD på en bruger | employeeNumber |
ActiveDirectorySettings.requiredUserFields.InstitutionNumberField | Felt til institutionsnummer på en bruger | textEncodedORAddress |
ActiveDirectorySettings.optionalUserFields.InstitutionNameField | Felt for institutionsnavn (valgfrit) Skal være et felt, der kan indeholde mange tegn, da det bliver langt, hvis brugeren er tilknyttet mange institutioner kommasepareret | |
ActiveDirectorySettings.optionalUserFields.InstitutionAbbreviationField | Felt for insitutions-forkortelse ( valgfrit). Kommasepareret, og kan potentielt blive et langt felt, hvis brugeren er tiknyttet mange institutioner | |
ActiveDirectorySettings.optionalUserFields.UNIIdField | Felt for UNI-ID (valgfrit) | |
ActiveDirectorySettings.optionalUserFields.MailField | Felt for mailadresse (valgfrit) | |
ActiveDirectorySettings.optionalUserFields.STILRolesField | Felt for STIL-roller (valgfrit) Alle STIL-roller kommasepareret | |
ActiveDirectorySettings.optionalUserFields.IgnoreField | Felt brugt til at ignorere bruger (valgfrit) Hvis der står noget som helst i dette felt på brugeren, ignoreres brugeren af OS2skoledata | |
ActiveDirectorySettings.optionalUserFields.StudentStartYearField | Felt for elevens startår (valgfrit) Baseret på enheden, som brugeren er placeret i | |
ActiveDirectorySettings.optionalUserFields.CurrentInstitutionField | Felt for nuværende institution (valgfrit) Institutionsnavn baseret på enheden, som brugeren er placeret i | |
ActiveDirectorySettings.optionalUserFields.GlobalRoleField | Felt for global rolle (valgfrit, men krævet hvis automatisk sletning) Indeholder den højeste rolle brugeren har – EMPLOYEE, EXTERNAL eller STUDENT | |
ActiveDirectorySettings.optionalUserFields.DisabledDateField | Felt for deaktiveringsdato (valgfrit, men krævet hvis automatisk sletning) | |
ActiveDirectorySettings.requiredOUFields.OUIdField | Felt til OS2skoledatas genererede ID på en OU | wWWHomePage |
ActiveDirectorySettings.requiredSecurityGroupFields.SecurityGroupIdField | Felt til OS2skoledatas genererede ID på en sikkerhedsgruppe | wWWHomePage |
ActiveDirectorySettings.requiredSecurityGroupFields.InstitutionNumberField | Institutionsnummerfelt for gruppe | textEncodedORAddress |
ActiveDirectorySettings.OptionalSecurityGroupFields.SetSamAccountName | Tilføj samAccountName til grupper ellers danner AD et samAccountName automatisk | false |
ActiveDirectorySettings.OptionalSecurityGroupFields.SamAccountPrefix | Prefix til samAccountName Anvendes for at sikre at gruppernes samAccountName ikke konflikter med tidligere gruppers | OS2 |
ActiveDirectorySettings.OptionalSecurityGroupFields.SamAccountUseInstitutionType | Brug institutionstype til navngivning Anvendes hvis der er skoler og daginstitutioner med samme navn | false |
ActiveDirectorySettings.OptionalSecurityGroupFields.MailField | Mailfelt for grupper (valgfrit) | |
ActiveDirectorySettings.OptionalSecurityGroupFields.MailDomain | Krævet, hvis MailField er udfyldt Maildomæne for grupper | |
ActiveDirectorySettings.OptionalSecurityGroupFields.OverwriteExistingMail | Tillad at eksisterende værdi i MailField overskrives | true |
ActiveDirectorySettings.OptionalSecurityGroupFields.NormalMailNameStandard | Krævet, hvis MailField er udfyldt Navnestandard for gruppe-mails | {INSTITUTION_NAME}-{CLASS_YEAR}-{CLASS_LINE}@{DOMAIN} |
ActiveDirectorySettings.OptionalSecurityGroupFields.NoLineNameStandard | Krævet, hvis MailField er udfyldt Samme som ovenstående, men bruges hvis gruppen ikke har en linje (fx A) Anvendes ofte, hvis der ikke er tale om en skoleklasse | {INSTITUTION_NAME}-{CLASS_YEAR}-{CLASS_NAME}@{DOMAIN} |
ActiveDirectorySettings.OptionalSecurityGroupFields.NoLineNoYearNameStandard | Krævet, hvis MailField er udfyldt Samme som ovenstående, men bruges hvis gruppen ikke har en linje eller et start år (fx A 2024) Anvendes ofte, hvis der ikke er tale om en skoleklasse | {INSTITUTION_NAME}-{CLASS_NAME}@{DOMAIN} |
ActiveDirectorySettings.usernameSettings.UsernameStandard | Strategi til opbygning af brugernavne for nye brugere. Se sektion omkring brugernavnestandarder. | FROM_STIL_OR_AS_UNILOGIN_RANDOM |
ActiveDirectorySettings.usernameSettings.UsernamePrefix | Præfiks til brugernavne, hvis brugernavnestandarden understøtter det | |
ActiveDirectorySettings.usernameSettings.RandomStandardLetterCount | Antal bogstaver brugernavnestandarden FROM_STIL_OR_AS_UNILOGIN_RANDOM | 4 |
ActiveDirectorySettings.usernameSettings.RandomStandardNumberCount | Antal tal I brugernavnestandarden FROM_STIL_OR_AS_UNILOGIN_RANDOM | 4 |
ActiveDirectorySettings.filteringSettings.GloballyExcludedRoles | Roller der altid ekskluderes | [ “BARN” ] |
ActiveDirectorySettings.filteringSettings.ExludedRolesInInstitution | Roller ekskluderet pr. institution | |
ActiveDirectorySettings.namingSettings.EmployeeOUName | Navn til enheden under hver institution til medarbejdere | medarbejdere |
ActiveDirectorySettings.namingSettings.StudentOUName | Navn til enheden under hver institution til elever | elever |
ActiveDirectorySettings.namingSettings.StudentsWithoutGroupsOUName | Navn til enheden under hver institution til elever uden grupper | elever udenfor grupper |
ActiveDirectorySettings.namingSettings.SecurityGroupOUName | Navn til enheden under hver institution til sikkerhedsgrupper | sikkerhedsgrupper |
ActiveDirectorySettings.namingSettings.ClassOUNameStandard | Navnestandard for klasse OU | {CLASS_NAME}_{CLASS_YEAR} |
ActiveDirectorySettings.namingSettings.ClassOUNameStandardNoClassYear | Navnestandard for ovenstående, der anvendes hvis klassen ikke har startår | {CLASS_NAME} |
ActiveDirectorySettings.namingSettings.InstitutionOUNameStandard | Navnestandard for Institutions OU | {INSTITUTION_NAME} ({INSTITUTION_NUMBER}) |
ActiveDirectorySettings.namingSettings.AllInInstitutionSecurityGroupNameStandard | Navnestandard for gruppe til alle i en institution | {INSTITUTION_NAME}_alle |
ActiveDirectorySettings.namingSettings.AllStudentsInInstitutionSecurityGroupNameStandard | Navnestandard for gruppe til alle elever i en institution | {INSTITUTION_NAME}_elever |
ActiveDirectorySettings.namingSettings.AllEmployeesInInstitutionSecurityGroupNameStandard | Navnestandard for gruppe til alle ansatte i en institution | {INSTITUTION_NAME}_medarbejdere |
ActiveDirectorySettings.namingSettings.ClassSecurityGroupNameStandard | Navnestandard for klassegruppe med år/linje | {CLASS_NAME}_{CLASS_YEAR}_alle |
ActiveDirectorySettings.namingSettings.ClassSecurityGroupNameStandardNoClassYear | Navnestandard for ovenstående, der anvendes hvis klassen ikke har startår | {CLASS_NAME}_alle |
ActiveDirectorySettings.namingSettings.SecurityGroupForEmployeeTypeNameStandard | Navnestandard for gruppe for medarbejdertype | {INSTITUTION_NAME}type{TYPE}_alle |
ActiveDirectorySettings.namingSettings.SecurityGroupForYearNameStandard | Navnestandard for gruppe for årgang | {INSTITUTION_NAME}elever_år{YEAR} |
ActiveDirectorySettings.namingSettings.SecurityGroupForLevelNameStandard | Navnestandard for gruppe til klassetrin | {INSTITUTION_NAME} {LEVEL}. klasse |
ActiveDirectorySettings.namingSettings.GlobalStudentSecurityGroupName | Navn på global elevgruppe | alle_elever |
ActiveDirectorySettings.namingSettings.GlobalEmployeeSecurityGroupName | Navn på global medarbejdergruppe | alle_medarbejdere |
ActiveDirectorySettings.namingSettings.GlobalSecurityGroupForEmployeeTypeSchoolNameStandard | Navnestandard for global gruppe pr medarbejdertype – skoler | alle_{TYPE}_skoler |
ActiveDirectorySettings.namingSettings.GlobalSecurityGroupForEmployeeTypeDaycareNameStandard | Navnestandard for global gruppe pr medarbejdertype – daginstitutioner | alle_{TYPE}_daginstitutioner |
ActiveDirectorySettings.namingSettings.GlobalSecurityGroupForEmployeeTypeFUNameStandard | Navnestandard for global gruppe pr medarbejdertype – FU | alle_{TYPE}_fu |
ActiveDirectorySettings.namingSettings.GlobalSecurityGroupForLevelNameStandard | Navnestandard for global gruppe for klassetrin | {LEVEL}. klasse |
ActiveDirectorySettings.namingSettings.SchoolOUName | Navn på OU for typen skoler | Skoler |
ActiveDirectorySettings.namingSettings.DaycareOUName | Navn på OU for typen daginstitutioner | Daginstitutioner |
ActiveDirectorySettings.namingSettings.FuOUName | Navn på OU for typen FU | FU |
PowerShellSettings.createPowerShellScript | Sti til powershell script der køres efter oprettelse eller reaktivering af brugere | C:\Program Files (x86)\Digital Identity\OS2skoledataADSync\PowerShell\createUser.ps1 |
PowerShellSettings.DisablePowerShellScript | Sti til powershell script der køres efter deaktivering af brugere | C:\Program Files (x86)\Digital Identity\OS2skoledataADSync\PowerShell\disableUser.ps1 |
PowerShellSettings.DryRun | Dry run for PowerShell – hvis true, køres der ikke powershell | true |
PowerShellSettings.UserAsJSON | Send hele brugerobjektet i JSON til powershell scriptet som parameter | false |
PAMSettings.Enabled | Aktiver hentning af API key fra CyberArk | false |
PAMSettings.CyberArkAppId | CyberArk app id | |
PAMSettings.CyberArkSafe | CyberArk kode | |
PAMSettings.CyberArkObject | CyberArk object | |
PAMSettings.CyberArkAPI | CyberArk URL | |
LogUploaderSettings.Enabled | Aktiver upload af logs til S3, så Digital Identity kan tilgå dem | false |
LogUploaderSettings.FileShareUrl | URL til S3 fileshare | https://s3fileshare.digital-identity.dk |
LogUploaderSettings.FileShareApiKey | API-nøgle til S3 fileshare | ”” |