add: educoder third party

This commit is contained in:
2021-04-01 18:01:51 +08:00
parent 0b6ebb7b36
commit 0d97d7d4f0
9 changed files with 135 additions and 1 deletions

View File

@@ -4,7 +4,7 @@ class SettingsController < ApplicationController
get_add_menu
get_common_menu
get_personal_menu
get_third_party
end
private
@@ -40,6 +40,14 @@ class SettingsController < ApplicationController
end
end
def get_third_party
@third_party = []
@third_party << {
name: 'educoder',
url: EducoderOauth.oauth_url([request.protocol, request.host_with_port, '/api/auth/educoder/callback'].join(''))
}
end
def get_site_url(key, value)
key.to_s === "url" ? append_http(reset_site_url(value)) : reset_site_url(value)
end