-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cc-session-tokens
: init
#1360
Comments
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Context
The console currently mixes different token types (OAuth & session tokens) in a single view. We need a dedicated component to manage session tokens separately. This component will allow users to view their active session tokens, identify their current session, and provide the ability to revoke individual tokens or all tokens except the current session.
Session tokens represent active login sessions across different devices and browsers. Users need a clear way to monitor these sessions, identify potential security issues (like unauthorized access), and easily revoke access when needed.
To be discussed
Inputs
Attributes/properties
state
SessionTokensState
{ type: 'loading' }
true
Slots
None
CSS custom property
None
CSS part
None
Outputs
cc-session-tokens:revoke-token
string
cc-session-tokens:revoke-all-tokens
void
Type Definitions
Data/APIs
GET /v2/self/tokens
- Get all session tokensPOST /v2/self/tokens/revoke
- Revoke a specific session tokenStories & states
UX writing & i18n
The component will need text for:
Wireframes and UI propositions
The component will follow these design principles:
The text was updated successfully, but these errors were encountered: