目录

要使用SSM(Store Service Object)来管理网站的前端访问控制和导航栏布局,可以按照以下步骤进行

确认服务器部署 确保您的服务器已经部署了SSO服务,通过访问https://sso.example.com/,你可以查看服务器的状态和配置。 创建配置文件 创建一个新的配置文件为sso.json,文件内容如下: { " DeriveFrom": "https://example.com", " URL": "https://example.com", " Version": "2.", " DefaultPath": "public", " ApprRule": { " Name": "root", " User": "root", " Content": "public" }, " ACR": { " Add": "users", " Type": "page", " User": "root", " Content": "users" }, " ACR-L": { " Add": "users", " Type": "file", " User": "root", " Content": "users" }, " APPErr": { " Add": "users", " Type": "page",...

确认服务器部署

确保您的服务器已经部署了SSO服务,通过访问https://sso.example.com/,你可以查看服务器的状态和配置。

创建配置文件

创建一个新的配置文件为sso.json,文件内容如下:

{
  " DeriveFrom": "https://example.com",
  " URL": "https://example.com",
  " Version": "2.",
  " DefaultPath": "public",
  " ApprRule": {
    " Name": "root",
    " User": "root",
    " Content": "public"
  },
  " ACR": {
    " Add": "users",
    " Type": "page",
    " User": "root",
    " Content": "users"
  },
  " ACR-L": {
    " Add": "users",
    " Type": "file",
    " User": "root",
    " Content": "users"
  },
  " APPErr": {
    " Add": "users",
    " Type": "page",
    " User": "root",
    " Content": "users"
  },
  " Postgres: ApprRule: User::get"
}

设置访问权限

使用PostgreSQL的访问控制扩展(PostgreSQL Access Control Plug-in)管理用户权限,通过以下命令导入扩展:

php bin/postgresql/9.6/bin/postpack pg_approx

使用SSM管理访问控制规则

在浏览器中进入网站,右键点击“进入”页面,选择“出现窗口”,然后在“Options”中选择“SsoConfig”命令。

查看配置文件

通过浏览器开发者工具访问配置文件,右键点击“出现窗口”,选择“开发者工具”,然后在“Options”中选择“SsoConfig”或“SSOConfig”。

编写访问控制规则

在配置文件中编写访问权限规则,

{
  " ApprRule": {
    " Name": "root",
    " User": "user",
    " Content": "users"
  },
  " ACR": {
    " Add": "users",
    " Type": "page",
    " User": "user",
    " Content": "users"
  },
  " ACR-L": {
    " Add": "users",
    " Type": "file",
    " User": "user",
    " Content": "users"
  },
  " APPErr": {
    " Add": "users",
    " Type": "page",
    " User": "user",
    " Content": "users"
  }
}

验证访问权限

在网站上访问访问用户,系统会显示访问权限信息,你可以手动设置访问权限或通过API验证。

使用SSM扩展库

通过添加SSO的扩展库(如PostgreSQL、PostgreSQL ETL等),进一步增强SSM的功能,如管理用户列表、执行复杂访问控制规则。

配置导航栏位置

通过设置访问权限规则中的APPR规则,调整导航栏的访问顺序。

预览动态配置

使用JavaScript或HTML动态配置访问控制规则,以实现更灵活的访问管理。

通过以上步骤,可以熟练掌握SSM的基本使用方法,解决网站的排版和访问控制问题。

要使用SSM(Store Service Object)来管理网站的前端访问控制和导航栏布局,可以按照以下步骤进行

扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://web.xiyouapp.com.cn/post/8018.html

扫描二维码手机访问

文章目录
网站地图