本篇文章1183字,讀完約3分鐘

阿里云國(guó)際站經(jīng)銷商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd


將ARMS頁面嵌入自建Web應(yīng)用

如需在自建Web應(yīng)用中免登錄查看ARMS控制臺(tái)的頁面,您可將ARMS控制臺(tái)嵌入自建Web應(yīng)用,以此避免系統(tǒng)間的來回切換。
背景信息
將ARMS控制臺(tái)嵌入自建Web應(yīng)用可以實(shí)現(xiàn)以下效果:
可登錄自有系統(tǒng)并瀏覽嵌入的ARMS控制臺(tái)的應(yīng)用列表、應(yīng)用詳情、調(diào)用查詢等頁面。
可隱藏ARMS控制臺(tái)的頂部菜單欄和左側(cè)導(dǎo)航欄。具體操作,請(qǐng)參見隱藏導(dǎo)航欄。
可通過訪問控制RAM控制操作權(quán)限,例如將完整權(quán)限改為只讀權(quán)限。具體操作,請(qǐng)參見借助RAM用戶實(shí)現(xiàn)分權(quán)。
示例代碼
如需快速體驗(yàn)將ARMS頁面嵌入自建Web應(yīng)用的效果,您可以下載并使用示例代碼。
步驟一:創(chuàng)建RAM用戶并添加權(quán)限
使用阿里云賬號(hào)創(chuàng)建RAM用戶并為其添加調(diào)用STS服務(wù)扮演RAM角色的權(quán)限。
創(chuàng)建RAM用戶,具體操作,請(qǐng)參見創(chuàng)建RAM用戶。
為RAM用戶添加AliyunSTSAssumeRoleAccess權(quán)限,具體操作,請(qǐng)參見為RAM用戶授權(quán)。
步驟二:創(chuàng)建RAM角色并添加權(quán)限
創(chuàng)建RAM角色并為其添加訪問控制臺(tái)的權(quán)限。RAM用戶將會(huì)扮演該RAM角色訪問控制臺(tái)。
創(chuàng)建RAM角色,具體操作,請(qǐng)參見創(chuàng)建可信實(shí)體為阿里云賬號(hào)的RAM角色。
為RAM角色添加以下權(quán)限,具體操作,請(qǐng)參見為RAM角色授權(quán)。
AliyunARMSFullAccess:ARMS的完整權(quán)限。
AliyunARMSReadOnlyAccess:ARMS的只讀權(quán)限。
步驟三:獲取臨時(shí)AccessKey和Token
登錄自建Web,然后在Web服務(wù)端調(diào)用STS的AssumeRole接口獲取臨時(shí)AccessKey和Token,即臨時(shí)身份。AssumeRole接口詳情,請(qǐng)參見AssumeRole。
您可以選擇以下方式調(diào)用AssumeRole接口:
通過OpenAPI開發(fā)者門戶調(diào)用。通過Java SDK調(diào)用。
本文以通過Java SDK調(diào)用為例。
RAM用戶的AccessKeyId和AccessKeySecret為創(chuàng)建RAM用戶時(shí)獲取。
獲取RAM角色的roleArn的操作步驟如下:
使用阿里云賬號(hào)登錄RAM控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇身份管理 > 角色。
在角色頁面,單擊目標(biāo)RAM角色名稱。
在RAM角色詳情頁面的基本信息區(qū)域,復(fù)制ARN信息。
步驟四:獲取登錄Token
通過STS的AssumeRole接口獲取臨時(shí)AccessKey和Token后,調(diào)用登錄服務(wù)接口獲取登錄Token。
步驟五:生成免登錄鏈接
利用獲取到的登錄Token與待嵌入的ARMS控制臺(tái)頁面鏈接生成免登錄訪問鏈接,以最終實(shí)現(xiàn)在自建Web中免登錄訪問ARMS控制臺(tái)頁面的目的。

標(biāo)題:阿里云免實(shí)名注冊(cè),阿里云服務(wù)器購(gòu)買,阿里云24自助充值

地址:http://0bc8wa.cn/kfxw/64432.html