Skip to content

Authentication #2

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

Open
sirkitree opened this issue Jan 10, 2021 · 3 comments
Open

Authentication #2

sirkitree opened this issue Jan 10, 2021 · 3 comments

Comments

@sirkitree
Copy link
Contributor

sirkitree commented Jan 10, 2021

Currently I'm hardcoding this in the local config.js, but I think in Neos we'd want it to be passed in from Neos into a publicly running instance. This would make sure that no one needs to download this repository and run it locally, or put it up on a server themselves with their key. That also means passing along the token from GitHub from Neos.

How can we do this securely?

@sirkitree sirkitree changed the title Authenitcation Authentication Jan 28, 2021
@sirkitree
Copy link
Contributor Author

@mralext20 has done some preliminary work around authentication here: https://github.com/mralext20/kanban#auth0-server-setup

I'm not sure how much of that is useful for this project's purpose, but worth looking over.

@Anomalous
Copy link

I'm not too familiar with doing things securely in Neos, but I have read that storing data securely is very difficult, especially if it's in a not-locked-down world.

Is there any way to verify a request as coming from a specific Neos user? I'm wondering if users can send their access credentials to the middleware in a secure context, the middleware stores the credentials associated with that particular user, and they can later be used from a non-secure world. But if there's no way to even verify which Neos user a request is coming from, that wouldn't work.

@mralext20
Copy link

Neos-Metaverse/NeosPublic#785 has mention of ways to do account assurance, however these are not implemented.

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

3 participants