Skip to content
This repository has been archived by the owner on Jun 12, 2024. It is now read-only.

authentication #6

Open
delikesance opened this issue Mar 24, 2024 · 5 comments
Open

authentication #6

delikesance opened this issue Mar 24, 2024 · 5 comments

Comments

@delikesance
Copy link
Contributor

No description provided.

@maxchrr
Copy link
Contributor

maxchrr commented Mar 26, 2024

Do you think Autha can provide delegation system for Gazes website ?

@garder500
Copy link
Member

Three provider are actually choosen :

Firebase (Google, Facebook, Apple and Twitter)

Discord

Combo Email/Password

If autha Fully implement Oauth2, to add it.

@ncs-pl
Copy link

ncs-pl commented Mar 26, 2024

This could be achieved without too much hassle actually. Abstracting away Memcached and Scylla using an interface (with different Adapters) can help customizing the database behavior. Additionally, OAuth 2.0 providers could be added via a Strategy pattern, making them essentially plug-n-play.

@ncs-pl
Copy link

ncs-pl commented Mar 26, 2024

While Autha is a promising project, @RealHinome highlighted the fact that Autha is primarily oriented for the use cases of Gravitalia. You should consider using tools from the Ory toolsuits (all open-sourced) as they may more fit your requirements.

@maxchrr
Copy link
Contributor

maxchrr commented Mar 26, 2024

Autha could be a great solution. However, Autha is not fully customisable, especially for databases, it requires Memcached and Cassandra/Scylla, while Gazes is using Postgres.

I just want to ask if Autha can be used and works with external project, thanks for you reply.

While Autha is a promising project, @RealHinome highlighted the fact that Autha is primarily oriented for the use cases of Gravitalia. You should consider using tools from the Ory toolsuits (all open-sourced) as they may more fit your requirements.

Yes Ory can provide great implementations that fit perfectly with Gazes willingness and transparency.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants