Adding a provider
A provider is one file: recognise the token format, call the service, return the common report shape. No component changes are needed - this page and the supported cells on the homepage are generated from the registry, and the filters on the Access tab are built from whatever the listing returns.
Check first whether the service permits a browser request at all. If the preflight below does not come back with an allowed origin and authorization among the allowed headers, it cannot be supported here.
curl -s -i -X OPTIONS https://api.example.com/whoami \
-H "Origin: https://token.devanghacks.in" \
-H "Access-Control-Request-Method: GET" \
-H "Access-Control-Request-Headers: authorization" \
| grep -i '^access-control-'Anything a provider cannot determine must be represented as unknown rather than defaulted. The interface and three worked examples are in src/providers.