日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

創建和管理用戶認證

您可以為應用配置多種認證方式,設置為生效的認證方式將會在應用運行時啟用并生效。完成輕應用使用的用戶認證體系配置后,只有登錄后才能訪問應用。本文介紹如何新建用戶認證方式和管理用戶認證。

背景信息

在完成對輕應用的內容搭建后,您可以為應用配置可訪問的用戶組,用戶認證能力可以通過關聯業務域實現用戶中心、登錄鑒權邏輯,也可以直接使用輕應用預置的用戶認證方式。

在開啟用戶登錄認證后,可限制某個頁面為登錄后可訪問,或限制某個服務為登錄后可調用。

新建用戶認證方式

  1. 應用列表頁面,單擊目標輕應用名稱。

  2. 在目標輕應用導航欄中,選擇配置中心 > 用戶認證

  3. 用戶認證頁面,單擊新建用戶認證方式
  4. 可選:新建用戶認證方式面板,選中釘釘認證方式,單擊下一步1
    1. 設置基本信息配置向導頁面,設置認證方式名稱描述(選填),完成后,單擊下一步1
    2. 連接配置的向導頁面,分別在AppKeyAppSecretCorpId(企業釘釘ID)的下拉列表中選擇目標信息。1
      說明
      • AppKeyAppSecret可通過環境靜態變量完成針對不同環境的相關配置。關于如何新增靜態變量,請參見新增靜態變量
      • 為了確保輕應用對用戶信息的獲取,請在釘釘應用的權限管理頁面中選中:通訊錄個人信息讀權限個人手機號信息(如果輕應用側不需要使用手機號碼信息,您可以不選中)。
      • 設置的釘釘應用回調地址需包含:{線上應用域名}/{applicationCode}/user/auth/unifiedCallback
      AppKeyAppSecretCorpId(企業釘釘ID)的獲取方式,請參見實現登錄第三方網站使用教程1
  5. 可選:新建用戶認證方式面板,選中RAM認證方式,單擊下一步
    1. 設置基本信息配置向導頁面,設置認證方式名稱描述(選填),完成后,單擊下一步
    2. 連接配置的向導頁面,分別在Client IDClient Secret的下拉列表中選擇目標ID和Secret。如果您選擇打開限制僅主賬號可以訪問應用開關,則僅RAM主賬號能夠進入應用。1
      說明
      • Client IDClient Secret可通過環境靜態變量完成針對不同環境的相關配置。關于如何新增靜態變量,請參見新增靜態變量
      • 設置的RAM OAuth應用范圍必須包含:openidaliuidprofile
      • 設置的RAM OAuth應用回調地址需包含:{線上應用域名}/{applicationCode}/user/auth/unifiedCallback。

      Client IDClient Secret請參見以下操作步驟獲取。

      1. 在RAM訪制臺中創建應用,具體操作,請參見創建應用。應用類型選擇WebApp,設置訪問令牌有效期刷新令牌有效期回調地址等。1
        應用創建完成后,即可獲得RAM工作臺內注冊完成的應用ID,即為連接配置Client ID配置項。1
      2. 創建應用密鑰,具體陳操作,請參見創建應用密鑰1

        創建應用密鑰對話框中,查看并復制創建成功的應用密鑰,即為連接配置Client Secret配置項。

  6. 完成相關配置后,單擊保存
    成功新建用戶認證方式后,您可以在用戶認證頁面查看所新建的用戶認證方式。

平臺自動生成的系統結構對象和服務方法說明

BizWorks平臺存在生效的用戶認證方式時,平臺會自動生成系統結構對象Userinfo_bw和系統服務方法getUserinfologout_bw
  • Userinfo_bw中保留了用戶信息中的常用字段,以及不同認證方式返回的用戶信息內存在的映射。1
  • getUserinfo_bw為獲取用戶信息的服務方法。1
  • logout_bw為登出當前賬戶的服務方法。1
存在生效的用戶方式時,應用會默認實現登錄、注銷邏輯,請保留頁面框架中用戶信息下拉菜單中的注銷菜單,刪除該菜單會導致默認注銷邏輯不可用。1

配置如何使用用戶信息的內容

如果您需要使用用戶信息里的內容,例如將用戶名稱在框架中進行顯示,請您參考以下步驟配置。

  1. 在頁面框架設計器中新建一個類型為用戶信息的變量。1
  2. 為頁面框架動作加載框架完成時綁定邏輯流,邏輯流中增加服務調用節點,調用獲取用戶信息的服務方法,并將方法的出參賦值給用戶信息類型的變量。1
  3. 配置框架屬性中的用戶名稱信息。1

編輯用戶認證連接配置

  1. 用戶認證頁面,單擊用戶認證方式右側操作列下的連接配置1
  2. 編輯用戶認證連接配置面板,按需修改相關RAM服務連接配置項后,單擊保存

編輯用戶認證屬性

  1. 用戶認證頁面,單擊用戶認證方式右側操作列下的編輯屬性
  2. 編輯用戶認證屬性面板,按需修改相關配置項后,單擊保存

刪除用戶認證方式

  1. 用戶認證頁面,單擊用戶認證方式右側操作列下的刪除
  2. 在二次確認框中,單擊刪除

配置無需登錄即可訪問的頁面

  1. 用戶認證頁面,單擊頁面訪問限制1
  2. 頁面訪問限制面板,單擊新增無需登錄即可訪問的頁面,在新增可訪問頁面對話框中,選中目標頁面(支持多選),完成后單擊確定1
  3. 如果您想恢復頁面訪問限制,單擊目標頁面右側操作列下的增加調用限制1

配置無需登錄即可調用的服務方法

  1. 用戶認證頁面,單擊服務方法調用限制
  2. 服務方法調用限制面板,單擊新增無需登錄即可調用的服務方法,在新增服務方法對話框中,選中目標服務方法(支持多選),完成后單擊確定1
  3. 如果您想恢復服務方法調用限制,單擊目標頁面右側操作列下的增加調用限制

使用示例

在完成用戶認證相關的配置并部署應用后,線上的運行情況如下:

  1. 當您未登錄時,能夠訪問無需登錄即可訪問的應用首頁。1
  2. 如果您需要訪問需登錄后才能訪問的頁面,應用檢測到您當前并未登錄,即會跳轉至RAM用戶登錄頁。1
  3. 完成登錄后您即可訪問需要登錄才能訪問的頁面數據。1
  4. 您可以單擊用戶信息下拉菜單中的用戶登出按鈕,即可實現登錄態的消除,應用重新跳轉至RAM登錄頁。1