These links should get different response codes depending on the authorization:
Public
Auth protected content
Auth + foorole protected content
Auth + foorole or barrole protected content
Auth + barrole protected content
Auth + foorole and barrole protected content
Using FastAPI Depends
Other
OAuth2 test (forgejo user info)
Introspect token (401 expected)
{% if user_info_details %}
User info
-
{% for key, value in user_info_details.items() %}
- {{ key }}: {{ value }} {% endfor %}
Now is: {{ now }}