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

Test other authentication mechanism #8

Open
djschilling opened this issue Dec 5, 2014 · 5 comments
Open

Test other authentication mechanism #8

djschilling opened this issue Dec 5, 2014 · 5 comments

Comments

@djschilling
Copy link
Owner

Currently basic authentication is used to authenticate in the api.

I'm not sure if that's the best way in a server-client application.

Other authentication mechanisms like oauth should be tested.

@flash1293
Copy link

What about HTTPS and a GET-Endpoint which delivers an API-token that has to be send in every request as a custom header (rmt-auth: 123ab23d312c231af131)? With this method cookies are not required for the client and it is easier to write applications that will not run in a browser.

I don't like O-Auth from the usability-perspective.

@djschilling
Copy link
Owner Author

I think HTTPS is a different aspect of security which is also important but not related to authentication.

Why dont't you like O-Auth from the usability-perspective? It would be a token based authentication mechanism and it seems to be the easiest entrypoint for users?

@flash1293
Copy link

In O-Auth, the users wants to log in on one page (frontend) and is redirected to another page (backend), which I think is confusing. Wait, do you mean O-Auth in combination with a Facbook/Google-account? In this case I think it would be pretty nice. Also what about non-human users? Do they need a separate auth-mechanism?

@djschilling
Copy link
Owner Author

I think this "confusion" could be hidden from the user if i understand O-Auth correct, but i thought about the combination with a Google/Facebook/Github-Account. So no one have to create a useraccount and we have only valid users.

Why do we need non-human accounts?

@flash1293
Copy link

Login with Google/Facebook/Github-Account: +1
We don't need non-human accounts, but it is a nice feature which may be handy later.

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

2 participants