Skip to content
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

Multiple ESI Tokens #32

Closed
tkhamez opened this issue Jun 20, 2021 · 1 comment
Closed

Multiple ESI Tokens #32

tkhamez opened this issue Jun 20, 2021 · 1 comment
Assignees

Comments

@tkhamez
Copy link
Owner

tkhamez commented Jun 20, 2021

  • Store multiple ESI tokens per character
  • Configurable ESI scopes and login URLs
  • Optional verification of in-game roles
  • Token selection for ESI requests (GUI + app)
  • App permission for tokens
@tkhamez
Copy link
Owner Author

tkhamez commented Jun 20, 2021

Developed in feature-multi-tokens.

@tkhamez tkhamez self-assigned this Jun 20, 2021
tkhamez added a commit that referenced this issue Jun 21, 2021
 - Add new entities.
tkhamez added a commit that referenced this issue Jun 21, 2021
- Move existing default tokens to new table.
tkhamez added a commit that referenced this issue Jul 17, 2021
 - Add new entities.
tkhamez added a commit that referenced this issue Jul 17, 2021
- Move existing default tokens to new table.
tkhamez added a commit that referenced this issue Jul 17, 2021
- Use EveLogin IDs in OAuth state prefix.
- Move scope constants from Api to EveLogin class.
tkhamez added a commit that referenced this issue Jul 17, 2021
- Use one login URL with ID parameter for all logins.
tkhamez added a commit that referenced this issue Jul 23, 2021
 - Add new entities.
tkhamez added a commit that referenced this issue Jul 23, 2021
- Move existing default tokens to new table.
tkhamez added a commit that referenced this issue Jul 23, 2021
- Use EveLogin IDs in OAuth state prefix.
- Move scope constants from Api to EveLogin class.
tkhamez added a commit that referenced this issue Jul 23, 2021
- Use one login URL with ID parameter for all logins.
tkhamez added a commit that referenced this issue Jul 23, 2021
- Implement login callback to add the new token.
tkhamez added a commit that referenced this issue Jul 23, 2021
- Move MemberTracking->verifyDirectorRole to EsiData->verifyRoles.
tkhamez added a commit that referenced this issue Jul 23, 2021
- Add role check during login.
tkhamez added a commit that referenced this issue Jul 24, 2021
 - Add new entities.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Move existing default tokens to new table.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Use EveLogin IDs in OAuth state prefix.
- Move scope constants from Api to EveLogin class.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Use one login URL with ID parameter for all logins.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Implement login callback to add the new token.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Move MemberTracking->verifyDirectorRole to EsiData->verifyRoles.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Add role check during login.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Implement API to add, list, update and delete eve Logins.
tkhamez added a commit that referenced this issue Jul 24, 2021
- Implement API to add, list, update and delete eve logins.
tkhamez added a commit that referenced this issue Jul 25, 2021
- CORS: Add "Content-Type" to allowed headers.
tkhamez added a commit that referenced this issue Jul 25, 2021
- Allow to rename the login "id" (change id to autoincrement and name to an unique name)
tkhamez added a commit that referenced this issue Jul 25, 2021
- Add scope validation.
tkhamez added a commit that referenced this issue Jul 25, 2021
- Add EVE in-game "roles" API endpoint.
tkhamez added a commit that referenced this issue Jul 25, 2021
- Implement UI to add/edit/delete login.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Implement login callback to add the new token.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Move MemberTracking->verifyDirectorRole to EsiData->verifyRoles.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add role check during login.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Implement API to add, list, update and delete eve logins.
tkhamez added a commit that referenced this issue Aug 29, 2021
- CORS: Add "Content-Type" to allowed headers.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Allow to rename the login "id" (change id to autoincrement and name to an unique name)
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add scope validation.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add EVE in-game "roles" API endpoint.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Implement UI to add/edit/delete login.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Do not delete records with invalid ESI tokens.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Move validToken and validTokenTime properties from Character to EsiToken class, but keep them on the OpenAPI model for backwards compatibility.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Text changes.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add EsiToken OpenAPI model.
- Show all tokens on user admin page.
- /api/user/settings/eve-login/list is no longer public.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Change "No ESI Token" badge color.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Show tokens for user.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Implement "hasRole" property.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add list of EVE logins for user.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Adjust messages after login.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Check/refresh additional tokens.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Check in-game roles when refreshing tokens.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Text, layout changes.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add default EVE login to database seeds.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Improve help text.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Cascade EveLogin delete to EsiTokens.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add eve logins to apps.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Replace hard coded login names with variable.
tkhamez added a commit that referenced this issue Aug 29, 2021
- Add /app/v1/esi/eve-login/{name}/characters API endpoint
tkhamez added a commit that referenced this issue Aug 30, 2021
- Add parameter to choose an alternative ESI token for the ESI requests (user and application API).
- Separate HTTP caches for different ESI tokens
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant