{% extends "page.html" %} {% block main %}
These are tokens with full access to the JupyterHub API. Anything you can do with JupyterHub can be done with these tokens. Revoking the API token for a running server will require restarting that server.
| Note | Last used | Created | Expires at | |
| {{token.note}} | {%- if token.last_activity -%} {{ token.last_activity.isoformat() + 'Z' }} {%- else -%} Never {%- endif -%} | {%- if token.created -%} {{ token.created.isoformat() + 'Z' }} {%- else -%} N/A {%- endif -%} | {%- if token.expires_at -%} {{ token.expires_at.isoformat() + 'Z' }} {%- else -%} Never {%- endif -%} | {% endblock token_row %} |
These are applications that use OAuth with JupyterHub to identify users (mostly notebook servers). OAuth tokens can generally only be used to identify you, not take actions on your behalf.
| Application | Last used | First authorized | |
| {{ client['description'] }} | {%- if client['last_activity'] -%} {{ client['last_activity'].isoformat() + 'Z' }} {%- else -%} Never {%- endif -%} | {%- if client['created'] -%} {{ client['created'].isoformat() + 'Z' }} {%- else -%} N/A {%- endif -%} | {% endblock client_row %} |