cloudIDE saas定制api
This commit is contained in:
parent
c668fd3530
commit
6d2a6e0331
|
@ -131,10 +131,11 @@ module ProjectsHelper
|
||||||
|
|
||||||
|
|
||||||
def cloud_ide_saas_url(user)
|
def cloud_ide_saas_url(user)
|
||||||
|
"" unless user.logged?
|
||||||
token = Token.get_token_from_user(user, "autologin")
|
token = Token.get_token_from_user(user, "autologin")
|
||||||
oauth_url = "#{Rails.application.config_for(:configuration)['platform_url']}/api/users/info.json"
|
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 = 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
|
end
|
||||||
|
|
||||||
def aes_encrypt(key, des_text)
|
def aes_encrypt(key, des_text)
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
json.code @code
|
json.code @code
|
||||||
json.message @message
|
json.message @message
|
||||||
|
if @user.present?
|
||||||
json.userInfoBo do
|
json.userInfoBo do
|
||||||
json.name @user.real_name
|
json.name @user.real_name
|
||||||
json.userEmail @user.mail
|
json.userEmail @user.mail
|
||||||
|
@ -9,3 +10,4 @@ json.userInfoBo do
|
||||||
json.image_url url_to_avatar(@user)
|
json.image_url url_to_avatar(@user)
|
||||||
json.admin @user.admin
|
json.admin @user.admin
|
||||||
end
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue