linagora / twake-on-matrix

A multi-platform (Flutter) application for connecting to Matrix - an open network for secure, decentralized communication, with your favorite devices.
GNU Affero General Public License v3.0
58 stars 17 forks source link

Have an app grid with and on beta.twake.app #984

Closed shepilov closed 6 months ago

guimard commented 10 months ago

Lemonldap-NG has a dynamic app grid that displays a filtered app grid (depending on user rights). However it is not usable here :

So push a static JSON file somewhere may be enough for now (maybe on the SSO)

guimard commented 10 months ago

Lemonldap-NG has a dynamic app grid that displays a filtered app grid (depending on user rights). However it is not usable here :

* our mobile applications are using `offline_access` scope, it means that they are still usable when user is technically disconnected from Lemonldap

  * maybe we can use the _(refreshed)_ `access_token` here

* the Twake-Chat app has only a Matrix token that the SSO doesn't know

  * I can write something to give to Lemonldap-NG the ability to verify Matrix token

So push a static JSON file somewhere may be enough for now (maybe on the SSO)

Another solution: share the appgrid into an OpenID scope, then the filtered JSON will display the good appgrid with results filtered depending on user rights. @chibenwa @shepilov : is it an interesting way for you ?

chibenwa commented 10 months ago

Could do, yes.

tprudentova commented 8 months ago

Duplicate of #283

hoangdat commented 8 months ago