6 Implementation and deployment considerations ToC Previous Next

6.12 OAuth2, JWT and User roles ToC Previous Next

OAuth2 defines a standard for Authorization Services that produce JSON Web Tokens (JWT), also known as Access Tokens. These JWTs are passed as an Issued Token to an OPC UA Server which uses the signature contained in the JWT to validate the token. JWT can also provide information to the Server regarding the roles associated with the Authenticated user. The enforcement of the roles is the responsibility of the Server. OPC 10000-4, OPC 10000-5 and OPC 10000-6 describes OAuth2 and JWTs in more detail. Sites should ensure that they follow the best practices defined in the site CSMS for OAuth2.

Previous Next