Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. App proxy questions and proxy/authentication possible improvement suggestions

App proxy questions and proxy/authentication possible improvement suggestions

Scheduled Pinned Locked Moved Discuss
2 Posts 2 Posters 113 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Neiluj
    wrote last edited by
    #1

    Some apps publish http/https public endpoints.

    While Cloudron user management allows to manage the access to the dashboard listing (e.g. app proxy) and sometime the management of such apps (e.g. surfer app - not referring to the Cloudron operators role here), the public endpoint is left just as is: public.

    In some scenario, it would be great to have the possibility to restrict access to these public endpoints too, to a different set of Cloudron authenticated users.

    Something link: Create Surfer static app -> User Group A can access the _admin part, while User Group B can access the public/published part and all other access is restricted (no public access)

    Here I am using the surfer app as an example, but ideally this would be applicable to any Cloudron app which has a free to access/public URL endpoint

    I do not think that this is currently possible with Cloudron or is it?

    Digging a bit deeper, I am wondering if the integration of something like vouch-proxy could be feasible.

    It would lock a public URL endpoint behind a Cloudron authentication which is ultimately what I am looking for.

    1 Reply Last reply
    2
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote last edited by
      #2

      I think your use case is valid . But from Cloudron's POV, there is authentication and authorization. Cloudron OIDC does Authentication i.e verify the user is who he says he is. Authorization i.e whether the verified user has access to a resource is best done inside the app. This is why we also don't do Group setup in packages. For example, one can have some use case where each folder inside Surfer is available to different sets of users etc.

      I would say open up feature requests in the apps in question to implement that kind of access control.

      1 Reply Last reply
      1
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Bookmarks
      • Search