- name: lcap-login
  title: 登录
  icon: default
  labels: [runtime]
  description: 账号与权限中心的统一认证登录组件
  attrs:
    - name: src
      title: 登录页地址
      type: string
      default: 'http://nuims.vusion.top/clogin'
      description: 登录页的目标地址
    - name: domainName
      title: 登录应用信息
      type: string
      description: 配置登录应用信息
    - name: useNormal
      title: 开启普通登录
      type: boolean
      default: true
      description: 是否开启普通登录，默认开启
    - name: useQZ
      title: 开启轻舟登录
      type: boolean
      default: false
      description: 是否开启轻舟登录，默认关闭
    - name: useLdap
      title: 开启LDAP登录
      type: boolean
      default: false
      description: 是否开启LDAP登录，默认关闭
    - name: useNetease
      title: 开启OpenID登录
      type: boolean
      default: false
      description: 是否开启OpenID登录，默认关闭
    - name: neteaseClientId
      title: OpenID Client ID
      type: string
      description: 配置OpenID Client ID
    - name: useGithub
      title: 开启Github登录
      type: boolean
      default: false
      description: 是否开启Github登录，默认关闭
    - name: githubClientId
      title: Github Client ID
      type: string
      description: 配置Github Client ID
    - name: useWechat
      title: 开启微信登录
      type: boolean
      default: false
      description: 是否开启微信登录，默认关闭
    - name: wechatClientId
      title: Wechat Client ID
      type: string
      description: 配置Wechat Client ID
    - name: exdays
      title: 过期天数
      type: number
      default: 1
      description: 设置 Cookie 过期天数
  events:
    - name: success
      title: 登录成功后
      description: 登录成功后触发
      params:
        - name: $event.Authorization
          type: string
          description: 登录成功后为用户颁发的 AccessToken
        - name: $event.UserId
          type: string
          description: 用户 ID
        - name: $event.UserName
          type: string
          description: 用户名
        - name: $event.Message
          type: string
          description: 登录成功的信息
    - name: error
      title: 登录失败后
      description: 登录失败后触发
      params:
        - name: $event.Message
          type: string
          description: 登录失败的信息
