lenra-io/server

[Task] Do not need consent for app websocket

開放

#490 建立於 2023年10月17日

 (0 則留言) (0 個反應) (0 位負責人)Elixir (0 個分叉)auto 404
enhancementhacktoberfest

倉庫指標

星標
 (6 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

What should be done

In the OAuth flow we first ask the user to login and then to consent for the asked scopes.

For external Lenra clients, the only scope asked for is app:websocket that does not really give access to user information.

To give a better user experience to our users we will skip the consent page when the only asked scope is app:websocket.

Technical recommandation

See if Hydra manages skipping consent in the acceptation of the connection.

If not we can validate the consent when loading the consent page, but it's not the best solution.

貢獻者指南