NemLog-ins STS fungerer således:
- Klienten (WSC, Web Service Consumer) anmoder NemLog-in om et security token til den service (WSP, Web Service Provider), som ønskes kaldt. Anmodningen er signeret.
- NemLog-ins STS verificerer kaldet og udsteder et security token på baggrund af klientens tildelte rettigheder til webservicen.
- Et security token medsendes i webservice-kaldet og valideres af serviceudbyderen i forbindelse med adgangskontrollen.
STS kan adgangskontrollere både personer og it-systemer
- Person: Klienten arver den pågældende persons adgang til et it-system og handler på vegne af personen. Det kaldes personbrugermodellen (IDWS).
- It-system: Ved at autentificere med et MitID Erhverv systemcertifikat kan klienten, som er et it-system, få udstedt et security token og opnå adgang i henhold til tildelte rettigheder.