cloudIDE saas定制api

This commit is contained in:
“xxq250” 2022-10-12 15:44:46 +08:00
parent c668fd3530
commit 6d2a6e0331
2 changed files with 12 additions and 9 deletions

View File

@ -131,10 +131,11 @@ module ProjectsHelper
def cloud_ide_saas_url(user)
"" unless user.logged?
token = Token.get_token_from_user(user, "autologin")
oauth_url = "#{Rails.application.config_for(:configuration)['platform_url']}/api/users/info.json"
saas_url = EduSetting.get("cloud_ide_saas_url") || "https://saasfactory.test.opentrs.com"
"#{saas_url}/oauth/login?product_account_id=PA1001218&tenant_code=TI1001383&oauth_url=#{oauth_url}&token=#{token}"
"#{saas_url}/oauth/login?product_account_id=PA1001218&tenant_code=TI1001383&oauth_url=#{oauth_url}&token=#{token.value}"
end
def aes_encrypt(key, des_text)

View File

@ -1,11 +1,13 @@
json.code @code
json.message @message
json.userInfoBo do
json.name @user.real_name
json.userEmail @user.mail
json.phone @user.phone
json.login @user.login
json.user_id @user.id
json.image_url url_to_avatar(@user)
json.admin @user.admin
if @user.present?
json.userInfoBo do
json.name @user.real_name
json.userEmail @user.mail
json.phone @user.phone
json.login @user.login
json.user_id @user.id
json.image_url url_to_avatar(@user)
json.admin @user.admin
end
end