spaceshelter / orbitar

Experimental collective social/blogging platform with self-regulation.
MIT License
59 stars 23 forks source link

OAuth2 support #371

Open pazoozoo42 opened 8 months ago

pazoozoo42 commented 8 months ago

Hello and sorry for the long PR. I will try to provide some details in the description to make it easier to review

OAuth2 support:

Security:

Running locally

Run migration and make sure to edit .env by adding these new variables (you need to generate the secret key or you this sample one):

JWT_ISSUER=http://orbitar.local
JWT_SECRET_KEY=d39addb1c1fa559481285644ab5fd8d6b698f786d05eabf1a6e87d1ed769439723bcd442c3ae7b52a6e66de8509e1237e15a24f7503b99bfc86e65141bd053c0

Screenshots:

Empty catalog image

Empty catalog on mobile image

Register app on mobile image

Register app on desktop image

Newly created client app image

Catalog of public or installed apps (if an app is private but you have it installed, you will see it with an option to uninstall) image

Catalog on mobile image

Consent screen image

Consent screen on mobile image