基础配置

基础配置分为五个部分:

  • 系统信息:配置站点、名称、LOGO、ICON、TITLE、全站水印
  • 登录配置:配置CAS认证、OIDC认证、其他登录配置
  • 密码配置:配置密码的策略,比如密码最小长度等配置
  • 邮件配置:通过 163.com 或 qq.com 发送邮件通知时的配置
  • 企业微信:通过企业微信发送群消息通知时的配置(类似于钉钉机器人)
  • 存储配置:配置存储对象存储桶

一、系统信息

系统信息:

  • 当前站点URL:指定指定访问当前站点使用的 URL
  • 名称:用于在通知等地方,例如给新用户发送欢迎语
  • LOGO:站点 Logo 语句,显示于侧边栏顶部,当侧边栏展开时显示的文字
  • ICON:站点 ICON 语句,显示于侧边栏顶部,当侧边栏收起时显示的文字
  • TITLE:标题
  • 全站水印:开启和关闭,当开始时页面会显示当前用户的用户名作为背景水印

修改站点 LOGO 测试:

二、登录配置

CAS认证:

  • CAS认证: 这是一个复选框,当前处于关闭状态。CAS(Central Authentication Service)中央认证服务,是一种开源的单点登录解决方案。如果选中(即开启)这个复选框,则意味着系统将采用CAS协议进行认证。
  • 登录Endpoint: 登录端点,当CAS认证开启时,这里应填写CAS服务器的登录URL。目前显示为None,表示未配置任何CAS登录服务的地址。
  • 登出Endpoint: 当用户退出时,系统将会跳转到此Endpoint进行登出操作。同样地,由于CAS认证关闭,所以这里也显示None。
  • Ticket校验Endpoint: 在CAS认证流程中,客户端会收到一个ST(Service Ticket),这个票证需要被发送到Ticket校验Endpoint进行验证。由于CAS认证关闭,所以这里也是None。

OIDC认证

  • OIDC认证: 开关按钮,目前处于关闭状态。
  • Client ID: 应用程序在OIDC提供商处注册得到的唯一标识,用于向OIDC提供商请求令牌。
  • Client Secret: 应用程序的密钥,用于对请求进行身份验证和授权。这是敏感信息,应保密处理。
  • 授权Endpoint: 用户在此处输入OIDC提供商的授权端点URL,用于发起授权流。
  • Token Endpoint: OIDC提供商的令牌端点URL,用于接收来自客户端的令牌请求。
  • 用户信息Endpoint: OIDC提供商的用户信息端点URL,用于获取用户的基本信息。
  • 注销会话Endpoint: 用户注销时调用的OIDC提供商的端点。
  • id_token签名算法: 签名算法,这里是HS256,一种常用的哈希函数。
  • id_token签名Key: 用于验证id_token签名的有效性,通常由OIDC提供商提供。
  • Scope: 请求的权限范围,这里包括openid(表明这是一个OpenID Connect请求)、email(允许访问电子邮件地址)、phone(允许访问电话号码)和profile(允许访问基本的用户资料)。
  • Token过期时间: access token的生命周期,单位通常是秒,这里设为了600秒(10分钟)

自动注册:用户首次通过三方认证登录时是否自动创建本地账号

默认状态:当开启自动注册后,自动创建用户本地账号时的默认状态(禁用用户、激活用户)

登录失败次数:默认3,用户名密码登录时,默认连续输错3次错误密码即禁用用户

登录过期时间:用户登录过期时间,默认1天,超过1天将自动登出,重新登录

账号失效时间:账号失效时间,默认90天,超过90天用户未登录将自动禁用账号

三、密码配置

密码配置

  • 密码最小长度:定义密码的最小长度
  • 必须包含大写字符、必须包含小写字符、必须包含数字、必须包含特殊字符:开启或关闭

四、邮件配置

邮件配置(用于发送邮件时通过哪个服务器进行发送邮件):

  • SMTP 主机:指定 SMTP 服务器
  • SMTP 端口:指定连接 SMTP 服务器的端口
  • SMTP 账号:指定发送邮件时使用的邮件账号
  • SMTP 密码:指定发送邮件时使用的邮件密码
  • SSL(Secure Sockets Layer):是安全套接层协议,用于在传输数据时加密网络连接,以保护用户信息的安全。
  • TLS(Transport Layer Security):则是它的后继标准,同样用于提供安全通信。

五、企业微信

企业微信:通过企业微信发送群消息通知时的配置(类似于钉钉机器人)

六、存储配置

存储配置(存储桶用来存储一些用户上传的文件,例如之前的合规报告之类的内容):

  • 云厂商: 用户可以选择他们希望使用的云服务商,目前有两个选项——阿里云和腾讯云。
  • 云区域: 用户选择他们的云服务所在的地理区域。
  • 桶名称: 对于阿里云的对象存储服务(OSS)和腾讯云的对象存储服务(COS),这里的“桶”指的是存储空间的容器。用户需要填入他们已经在云服务商那里创建好的存储桶的名字。
  • AccessKey ID: 这是云服务商提供的用于鉴权的身份验证标识,类似于用户名。
  • AccessKey Secret: 这是云服务商提供的用于鉴权的密码,应该保密。
  • 上传测试: 这个按钮可以让用户检查当前配置是否有效,即应用能否成功连接到所选的云存储服务并执行上传操作。

powered by Gitbook更新时间: 2024-11-26 12:44:58 作者:李鑫濠

results matching ""

    No results matching ""