Denne guide beskriver, hvordan man som ekstern aftager af JobannonceService udfylder de nødvendige headers i et request, hvorpå vi kan identificere og authenticate en given aftager. De to nødvendige headers har følgende formatHerunder følger en beskrivelse af formattet af de to nødvendige headers, samt en oversigt over, hvad man skal udfylde disse med, alt efter hvilken type aftager man er.
ActiveOrganisation
(x-activeOrganisation)
Code Block | ||
---|---|---|
| ||
{ "OrganisationType": 0, "OrganisationCode":"string" } |
| KSS, Jobcenter | KSS, A-Kasse | Virksomhed | HR-system | Portal |
---|---|---|---|---|---|
| 8 (Jobcenter) | 2 (AKasse)
| 24 (Virksomhed) | 24 (Virksomhed) | 24 (Virksomhed) |
| Jobcenterkode (fx. 10100) | A-kassekode (fx. 15) | CVR | CVR for systemets bruger | CVR for portalen |
RequestUserMetadata
(x-requestUserMetadata)
Code Block | ||
---|---|---|
| ||
{ "RequestUserStructure": { "UserFullName":"string", "RequestUserType": 0, "EmailUserEmail": null, "UserIdentifier":"string" }, "RequestOrganisationStructure": { "OrganisationType": 0, "OrganisationCode":"string" }, "RegistrationDateTime":"2023-06-12T13:01:56.0362963+02:00" } |
Herunder følger et skema, som giver en oversigt over, hvad man skal udfylde headers med af værdier, alt efter hvilken type aftager man er.
ImpersonatedAuthority (ActiveOrganisation) - CVR validering
RequestOrganisationStructure
RequestUserStructure
KSS, Jobcenter
KSS, A-Kasse
Virksomhed
HR-system
Portal
| KSS, Jobcenter | KSS, A-Kasse | Virksomhed | HR-system | Portal |
---|
OrganisationType
8 (Jobcenter)
2 (AKasse)
24 (Virksomhed)
24 (Virksomhed)
24 (Virksomhed)
OrganisationCode
Jobcenterkode (fx. 10100)
A-kassekode (fx. 15)
CVR
CVR for systemets bruger
CVR for portalen
CallingAuthority (RequestOrganisationStructure)
| Sagsbehandlers navn | Sagsbehandlers navn | Virksomhedens kontaktpersons navn | Systemets kontaktpersons navn | Portalbrugerens navn |
---|---|---|---|---|---|
| 2 (Sagsbehandler) | 2 (Sagsbehandler) | 4 (Medarbejder) | 3 (System) | 4 (Medarbejder) |
|
| Sagsbehandlers email | Sagsbehandlers email | Virksomhedens kontaktpersons email | Systemets kontaktpersons email | Portalbrugerens email |
---|---|---|---|---|---|
|
UserRID (certifikat RID)
Skal angives på denne form, hvor alle x skal erstattes af tal eller bogstaver: CVR:xxxxxxxx-UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx CVR værdien skal være CVR angivet på certifikatet, UUID skal være certifikatets UUID. | Skal angives på denne form, hvor alle x skal erstattes af tal eller bogstaver: CVR:xxxxxxxx-UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx CVR værdien skal være CVR angivet på certifikatet, UUID skal være certifikatets UUID. | Udfyld med selvvalgt identifier som I skal kunne identificere brugeren ud fra | Udfyld med selvvalgt identifier som I skal kunne identificere brugeren ud fra | Udfyld med selvvalgt identifier som I skal kunne identificere brugeren ud fra | |
| Hvis,
| Hvis,
| 24 (Virksomhed) | 24 (Virksomhed) | 24 (Virksomhed) |
| Hvis,
| Hvis,
| CVR | CVR for systemet | CVR for portalens bruger |