Possibility to configure an OpenID Connect provider on the instance level WIP (#128)

Get avatar from remote service.
This commit is contained in:
John Livingston
2024-04-18 18:25:14 +02:00
parent 2334a5f861
commit 8a65f447c8
6 changed files with 121 additions and 15 deletions

View File

@ -34,7 +34,8 @@ async function ensureUser (options: RegisterServerOptions, infos: ExternalAccoun
const apiData = {
jid: infos.jid,
nickname: infos.nickname,
password: infos.password
password: infos.password,
avatar: infos.avatar
}
try {
logger.debug('Calling ensure-user API on url: ' + apiUrl)

View File

@ -231,6 +231,7 @@ class ProsodyConfigContent {
this.external.set('modules_enabled', [
'ping',
'http',
'vcard',
'http_peertubelivechat_manage_users'
])
this.external.set('peertubelivechat_manage_users_apikey', apikey)