Add OAuth2 authentication (#147)

- Added Site settings > Authentication section
- Create/edit/delete your custom oauth2 configurations
- Login or signup with oauth2
This commit is contained in:
Riccardo Graziosi
2022-08-05 18:15:17 +02:00
committed by GitHub
parent 3bda6dee08
commit 4c73b398e8
65 changed files with 2096 additions and 129 deletions

View File

@@ -47,6 +47,12 @@ class ApplicationController < ActionController::Base
I18n.locale = @tenant.locale
end
def load_oauths
@o_auths = Current.tenant_or_raise!.o_auths
.where(is_enabled: true)
.order(created_at: :asc)
end
private
def user_not_authorized