Description
Primary Agent
All Users
Story
Any user that enters into a TPEN3 Interface which manipulates data must experience a log in event. Users will need to be able to log in here at TPEN Users as well. A login event requires interaction with the Auth0 Authorization Flow in order to gain an Access Token (User Token) which an encoded JWT. That JWT is used as a Bearer Token on requests which communicate with TPEN Services.
Resources Involved
- TPEN 3: business card site
- Services: the main API hub
- TinyPen: the RERUM proxy
- Static: the midcache for complex documents
- Users: Auth0 User management and tools TPEN3#38
- RERUM (external): Linked Open Data
- Interfaces: web interfaces for humans and reports
- Rerum Inbox (external): Linked Open Data Notification Inbox
- External Service
Structural Solution
The TPEN Users Auth0 Application is set up to use the Universal Login UI. A successful login should redirect back to the page the user logged in at with the User Token.
Additional context
Only Patrick and Bryan have access to the Auth0 platform. Sometimes the settings are wrong and so if you experience odd issues when attempting to interact with Auth0 let them know so they can see if the settings allow your development environment.