黑白名單是常用的訪問控制規則,可以實現對不同用戶身份的識別和過濾,達到控制用戶權限的目的。本文介紹如何通過功能開關快速實現黑白名單功能。
操作步驟
以下操作步驟以增加黑名單用戶列表為例。
- 定義功能開關。
@Switch
public class SwitchConfig {
@AppSwitch(des = "黑名單用戶列表")
public static List<String> blackUsers = new ArrayList<String>();
}
- 在代碼中植入埋點,然后重新發布代碼。
if (SwitchConfig.blackUsers.contains(userId)) {
// 黑名單用戶處理邏輯。
}
// 正常用戶處理邏輯。
- 在AHAS控制臺左側導航欄選擇功能開關,在應用列表頁面單擊目標應用的資源卡片。進入目標應用的開關列表頁面。
- 在開關列表頁面搜索到 blackUsers開關,即黑名單開關。
- 設置開關推送的配置,詳情請參見設置開關推送。