{"repo":"matrix-org/matrix-user-verification-service","free":true,"listed":false,"github":"https://github.com/matrix-org/matrix-user-verification-service","clone":"git clone https://github.com/matrix-org/matrix-user-verification-service.git","description":"Service to verify details of a user based on a Open ID token.","language":"JavaScript","stars":27,"topics":["matrix","synapse","microservice"],"license":null,"category":"chat-messaging","readme_excerpt":"Matrix User Verification Service Service to verify details of a user based on an Open ID Connect token. Main features: Verifies a C2S Open ID token using the S2S UserInfo endpoint. Can verify user is a member in a given room (Synapse only currently, requires admin level token). In addition to returning membership status, returned will be user power level, the room power defaults and required power for events. How to use Dependencies Configuration Copy the default .env.default to .env and modify as needed. OpenID token verification UVS can run in a single homeserver mode or be configured to trust any homeserver OpenID token. Default is to trust the any Matrix server name that is given with the OpenID token. To disable this and ensure only OpenID tokens from a single Matrix homeserver will be trusted, set the homeserver Matrix server name in the variable UVS OPENID VERIFY SERVER NAME . Note, this is the server name of the homeserver, not the client or federation API's domain. In either mode, the UserInfo endpoint is determined by resolving server names in the usual way so a /.well-known/matrix/server file may be needed even if the homeserver isn't otherwise federating. If the homeserver config doesn't have the federation listener setup, the openid listener can be added on the same port as the client listener. Room membership is still currently limited to be verified from a single configured homeserver client API via UVS HOMESERVER URL . API's available Authentication If UVS AUT","default_branch":null,"files":null,"tree":[],"storefront":"/r/matrix-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matrix-org/matrix-user-verification-service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}