Map Connect & Map Connect Admin
Forfatter: Rene Giovanni Borella
I MapConnect er der flere muligheder for at tildele rettigheder og roller igennem keycloak. Systemet vil som udgangspunkt være styret ud fra følgende elementer:
- Organisation
- Gruppe
Da brugerstyringen fungerer udenfor Map Connect Admin, skal der laves en kobling mellem brugerne i keycloak - og rettighederne i Map Connect Admin.
Den mest simple måde at styre denne kobling er at oprette en subuser i Map Connect Admin med de rettigheder man ønsker. Derefter kobler man en gruppe på den enkelte bruger.
Hver gang brugeren logger på, vil gruppe-forholdet blive evauleret.
For at tilgå indstillingerne for Map Connect findes dashboarded under “services”
Dashboard
Indlednigsvis er det kun muligt at ændre i brugerindstilinger fra dashboard. Flere funktionaliteter er på vej.
Map Connect brugere
Som beskevet i det indledende afsnit, skal der etableres en kobling mellem brugeren i Keycloak, og brugeren i Map Connect Admin. Denne kobling styres fra denne side.
Indledningsvis bliver denne sektion vist:
Sektionen beskriver den gældende opsætning for organisationen.
Nedarvning
Disse rettigheder kan udvides ved at tilføje en gruppetildeling hvorfra der tages den højeste rettighed fra hver nedarvede gruppe som den endelige rettighed.
Eksempel:
En organisation har følgende opsætning i Mapconnect Admin, og sat standard subuser til: standard_subuser
| lag / subuser | standard_subuser | lager | salg | admin |
|---|---|---|---|---|
| projekter | read | none | none | write |
| produkter | read | write | read | write |
| leads | none | none | write | write |
| inspektion | none | none | none | write |
Brugeren JENS er medlem af gruppen lager og ender derfor med følgende rettigheder:
| lag / subuser | JENS | fra gruppe |
|---|---|---|
| projekter | read | standard_subuser |
| produkter | write | lager |
| leads | none | standard_subuser |
| inspektion | none | standard_subuser |
Brugeren JOHANNE er medlem af både lager og salg - og ender med følgende rettigheder:
| lag / subuser | JOHANNE | fra gruppe |
|---|---|---|
| projekter | read | standard_subuser |
| produkter | write | lager |
| leads | write | salg |
| inspektion | none | standard_subuser |
Brugeren IDA er medlem admin og ender med følgende rettigheder:
| lag / subuser | JOHANNE | fra gruppe |
|---|---|---|
| projekter | write | admin |
| produkter | write | admin |
| leads | write | admin |
| inspektion | write | admin |
Brugeren KARL er ikke medlem af nogen grupper og ender med følgende rettigheder:
| lag / subuser | JOHANNE | fra gruppe |
|---|---|---|
| projekter | read | standard_subuser |
| produkter | read | standard_subuser |
| leads | none | standard_subuser |
| inspektion | none | standard_subuser |
Konfigurer
Ved at bruge “Konfigurer”, kan man ændre indstillingerne.
Den første drop-down styrer hvilken subuser der bliver brugt, hvis brugeren ikke har en gruppetildeling.
Tilføj kobling
For at lave en ny gruppekobling kan man enten angive en ny gruppe, eller vælge en allerede eksisterende gruppe, og koble denne sammen med en eksisterende subuser. For at lave en ny subuser skal man benytte Map Connect Admin.
Efter koblingen er lavet, gemmer man og ændringen vil fremgå at tidligere dialogbox.
Brugeroversigt
Denne sektion viser aktive brugere i organisationen og deres rettighedsniveau og gruppetildeling.
For rettighedsniveau gælder:
- Subuser: Denne bruger kan logge på Map Connect og Map Connect Admin som almindelig bruger.
- Superuser: Denne bruger kan logge på Map Connect og Map Connect Admin som superbruger med mulighed for at tilføje/fjerne lag mm.
- Ingen rettigheder (none): Denne bruger kan ikke logge på Map Connect eller Map Connect Admin.
For at redigere rettighederne for den enkelte bruger, kan man trykke på blyanten.
Her er det muligt at ændre rettighedsniveau og tildele gruppeforhold til den enkelte bruger.
Adgang til services
Dette afsnit beskriver adgangen til services.
Som hovedregel er det stadig muligt at benytte en opsat subuser i Map Connect Admin til direkte tjeneste-adgang.
WFS/WMS i øvrige programmer
Adgang til lag igennem WFS/WMS vil stadig foregå med HTTP Basic.
Forbindelse igennem allerede opsatte subusers er stadig muligt.
Hvis man vil forbinde med HTTP Basic med sin egen bruger, skal man først sætte et password igennem Map Connect Admin.
- Log på Admin-interfacet på http://mapgogc2.geopatner.dk
- Log ind med din bruger.
- Gå ind i et valgfri skema ved at bruge
- Naviger til “Services”
- Sæt adgangskode til HTTP Basic i popup-dialogen, og afslut med
For at tilgå med HTTP Basic, udformes brugernavnet stadig ved at benytte både bruger og database.
| eksempel med subuser | eksempel for bruger |
|---|---|
e2e_db@e2e | rgb@geopartner.dk@e2e |
Serviceadresserne er tilgængelige som beskrevet ovenfor.
Direkte databaseadgang
Der er ikke ændringer i den direkte database-adgang såfremt sådan er sat op.