Перейти к публикации
IPS Invision Community

Matrix.org Chat Online Users 1.0.2

   (0 отзывов)

2 скриншота

Matrix.org Chat Online Users - Это приложение добавляет виджет для отображения онлайн-пользователей в чате на сервере matrix.org (проверено с помощью Synapse).

Виджет очень похож на Rocket.Chat, отображает ту же информацию только для комнат Matrix.org.

Сайт: https://matrix.org/

Настройки в панели администратора IPS:

  • Client Type: Custom Confidential OAuth Client
  • Available Grant Types: Authorization Code
  • Require PKCE for Authorization Code grant?: Not required
  • Redirection URIs: https://matrix.yourhostname.com/_synapse/client/oidc/callback
  • Authorization Prompt: Never
  • this will allow your invisioncommunity members to just open the element chat, get redirected a few times, but then be already connected and online in the chat.
  • Allow users to choose scopes? off
  • Show in Account Settings? on
  • Access Tokens: leave the defaults
  • Scopes: profile and email. leave the defaults

Настройки для synapse server (которые нужно поместить в homeserver.yaml):

oidc_providers:
  - idp_id: yourhostname
    idp_name: "Yourhostname.com Login"
    discover: false
    issuer: "https://www.hostname.com/"
    client_id: "changeme"
    client_secret: "secret_changeme_aswell"
    scopes: ["email", "profile"]
    authorization_endpoint: "https://www.yourhostname.com/oauth/authorize/"
    token_endpoint: "https://www.yourhostname.com/oauth/token/"
    userinfo_endpoint: "https://www.yourhostname.com/api/core/me"
    user_mapping_provider:
      config:
        subject_claim: "name"
        localpart_template: "{{ user.name }}"
        display_name_template: "{{ user.name }}"
        email_template: "{{ user.email }}"

Более подробную информацию о настройки и докер-контейнерах, которые все это запускают, можно найти здесь.


Отзывы пользователей

Вы можете оставить отзыв о файле только после его скачивания.

Нет отзывов для отображения.

×
×
  • Создать...
Вверх
Вверх