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

Better credential management #27

Open
jl-wynen opened this issue Jan 3, 2023 · 3 comments
Open

Better credential management #27

jl-wynen opened this issue Jan 3, 2023 · 3 comments
Labels
discussion Requires discussion before anything can be implemented

Comments

@jl-wynen
Copy link
Collaborator

jl-wynen commented Jan 3, 2023

This issue covers multiple subtopics and needs some discussion / design considerations that affect not only Scitacean but also the SciCat backend and file servers.

SciCat

  • Is there a way to log in via the browser such that Scitacean doesn't have to handle passwords?
  • Cache token in keychain
  • Store expiry date with token and ask for re-login if expired
  • To what extend can this be customised?

File Transfer

Ideally, we would share a login between SciCat and the file server. But this needs changes in the backend. We need to see if anything happens on that side.

Documentation

Need precise docs for how this works so users can troubleshoot.

@nitrosx
Copy link
Member

nitrosx commented Jan 4, 2023

Should we super-seed this ticket with a new one with title: design and implement better credential management and document use cases and customization?

@jl-wynen jl-wynen changed the title Login improvements Better credential management Jan 4, 2023
@jl-wynen jl-wynen added the discussion Requires discussion before anything can be implemented label Jan 4, 2023
@jl-wynen
Copy link
Collaborator Author

jl-wynen commented Jan 4, 2023

Updated the description. Is this what you had in mind?

@nitrosx
Copy link
Member

nitrosx commented Jan 4, 2023

Yes. I just took a long route to explain myself

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Requires discussion before anything can be implemented
Projects
None yet
Development

No branches or pull requests

2 participants