EMS - Brukerverifisert innmelding i et idrettslag

Introduksjon

Når et medlem skal meldes inn i et idrettslag, må personen akseptere innmeldingen og/eller verifisere seg med fødselsnummer. Les mer om hvorfor vi krever fødselsnummer ved verifisering og innmelding i idrettslag.

Dette gjøres igjennom en registrerings- og verifiseringsprosess. Denne prosessen har to hovedmål:

  1. Nytt personobjekt som ikke er validert med fødselsnummer hos NIF allerede, må verifiseres.

  2. Aksept og samtykke til medlemskap i idrettslaget

NIF har laget en løsning, User Verification, som ivaretar denne prosessen. Leverandører av eksterne medlemssystemer trenger ikke forholde seg til fødselsnummer/D-nummer.

https://www.idrettsforbundet.no/verifisering

Validering med fødsels-/D-nummer

Når personen blir bedt om å oppgi fødsels- eller D-nummer, gjøres et oppslag mot en bakenforliggende tjeneste hos Buypass AS. Det er Buypass AS som gjør valideringen mot Folkeregisteret. NIF lagrer ikke fødselsnummer ved innmelding.

Ved opprettelse av ny person/validering av eksisterende person, er det viktig at parametere i requesten til Membership-API er riktig. Disse kan ikke endres i grensesnittet i User Verification. Følgende informasjon være i hht. Folkeregistrerte opplysninger:

  • Fornavn

  • Etternavn

  • Fødselsdato

  • Kjønn

Dersom disse opplysningen er feil ved innsending til ISD, vil User Verfication gi sluttbruker en feilmelding.

Om adresseinformasjon er feil, spiller ikke så stor rolle for selve valideringen. Det bør tilstrebes at disse parametere er så riktig som mulig likevel. Grunnen til det, er at adresseinformasjon brukes i interne søk for å finne rett person i ISD. I mange tilfeller finnes personen som forsøkes registreres allerede, i en annen kontekst. F. eks med medlemskap i annet idrettslag, annen rolle enn medlem i idrettslag, ansatt i idretten, styreverv i idretten mv.

Hvilke opplysninger vises og benyttes i verifiseringsprosessen?

Som medlem av norsk idrett kan en person kun redigere sine personopplysninger ett sted. Dette gjøres i Min idrett. Min idrett eksponerer hvilke opplysninger NIF har om en person i Idrettens Sentrale Database (ISD), og hvilke medlemskap som er knyttet til denne personen. For å endre eller vedlikeholde sine opplysninger må medlemmet selv logge seg inn i Min idrett med Idrettens ID. Som leverandør med godkjent NIF-integrasjon må dette opplyses til medlemmene knyttet til idrettslag som leverandøren har avtale med. Det anbefales å linke til Min idrett fra medlemssystemet. Dersom leverandøren tilbyr Idrettens ID som innloggingsmetode, vil denne overgangen gå sømløst. Det er likevel ingenting i veien for at leverandøren kan berike personopplysninger i sitt eget medlemssystem. Dette bør ikke være påkrevd informasjon, dvs. at medlemmet selv må kunne velge å lagre tilleggsopplysninger hos leverandøren. Det bør fremkomme at dette er “lokale personopplysninger” som ikke lagres hos NIF eller kan redigeres i Min idrett.

Det er ikke mulig å redigere personopplysninger via EMS API-endepunktene. Det er kun når personobjektet oppstår i ISD, fra EMS, at NIF lagrer opplysningene som sendes inn. Dersom disse avviker fra Folkeregistrerte opplysninger, vil det oppleves at informasjonen er overskrevet innen de neste timene. Unntaket er innsendt kontaktinformasjon knyttet til personen som ikke har med Folkeregisteret å gjøre. Eksempelvis e-postadresse og telefonnummer.

Vær oppmerksom på at dersom personen allerede finnes i idrettssystemene, vil kanskje e-post og telefonnummer ligge hos NIF fra før. Det er disse kontaktopplysningene som benyttes ved utsending av e-post og SMS for å bekrefte medlemskapet. Disse kontaktopplysningene gjenspeiles også i responsen ved kall til Membership (add).

Flytdiagram for validering:

Sekvensdiagrammet viser en overordnet flyt for hvordan informasjonen valideres og går igjennom de ulike systemene. Tegningen er ment som en illustrasjon og ikke nødvendigvis representativ for all funksjonalitet i User Verification. Illustrasjonen tar utgangspunkt i at personen ikke finnes fra før, og at personen må taste inn sitt fødselsnummer for verifisering.