Anbefalt integrasjon - Rollestyrt tilgang med idrettens ID

Introduksjon

Denne siden vil forklare hvordan man kan bygge opp en rollebasert innlogging i en tredjepartsløsning.

Informasjonsflyt

Ved bruk av idrettens ID vil du kunne gjøre et OnDemand oppslag på personen som logger inn, og se om vedkommende har de eller den rollene som er aktuell for å gi tilgang i tredjepartsapplikasjonen. Medlemskap i organsiasjonen kan også være en aktuell rolle å sjekke på. For eksempel til bruk om sjekk ved adgangskontroll o.l.

Nyttige roller og funksjoner å vite om:

Rolle / Funksjon i et orgledd

Rolle / FunksjonstypeId

Rolle / Funksjon i et orgledd

Rolle / FunksjonstypeId

Klubbmedlemskap

10000000

Arrangementsansvarlig

202431

Administrativ ansatt NIF,IK,BIK

40000006

Administrativ ansatt SF/SK

40000005

Opplæringsansvarlig

40000007

Daglig leder/Leder, leder gruppe for særidrett

1

Nestleder klubb

2

Styremedlem

3

Daglig leder/Leder

15

Generalsekretær

13

Organisasjons- administrator/ansvarlig NIF,IK,BIK

40000003

Organisasjons- administrator/ansvarlig SF_SK

40000002

Organisasjons- administrator/ansvarlig Klubb

40000008

Lisensansvarlig

26

Lisensadministrator SF_SK

40000001

Påmeldingsansvarlig

202413

Medlemsansvarlig

40000004

Webansvarlig

201380

Sekretær (Styremedlem)

6

Sekretær (Ansatt)

55

Kasserer (styremedlem)

5

Medlem

10000000

Dokumentasjon og endepunktlinker

Se aktuelle API og dokumentasjonslinker for å få til dette scenarioet:

Metode / Tjeneste

Forklaring

Utfyllende dokumentasjon

Metode / Tjeneste

Forklaring

Utfyllende dokumentasjon

Idrettens ID

Metodikk for pålogging og identifisering av personen

PersonInfo

Get metode for å hente ut kontaktopplysninger

PersonRole/Person

Get metode for å hente personens roller og tilhørighet i et Organisasjonsledd.

PersonRole/Membership

Get metode for å hente personens medlemsskap og tilhørighet i et Organisasjonsledd.

 

 

 

Annet

Merk at medlemsskapsjekk ikke tar stilling til om vedkommende har betalt medlemsskapet eller ikke.