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
  • 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. MiroTalk
  3. Use Cloudron Logins for host protected settings

Use Cloudron Logins for host protected settings

Scheduled Pinned Locked Moved Solved MiroTalk
mirotalk
44 Posts 8 Posters 1.6k Views 8 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.
  • MiroTalkM MiroTalk

    @cvachery said in Use Cloudron Logins for host protected settings:

    Thanks to @MiroTalk in the latest version it works and the config is nearly perfect
    Only issue is still one identified erlier that anonymous users can create room if they go to the specific

    Should be fixed in both MiroTalk P2P v.1.3.79 & MiroTalk SFU v.1.5.80. Cheers.

    N Offline
    N Offline
    Neiluj
    wrote on last edited by Neiluj
    #34

    @MiroTalk said in Use Cloudron Logins for host protected settings:

    @cvachery said in Use Cloudron Logins for host protected settings:

    Thanks to @MiroTalk in the latest version it works and the config is nearly perfect
    Only issue is still one identified erlier that anonymous users can create room if they go to the specific

    Should be fixed in both MiroTalk P2P v.1.3.79 & MiroTalk SFU v.1.5.80. Cheers.

    Yeah I am still having issue with this / cannot figure out the correct settings to prevent anonymous user room creation.

    Basically, I am trying to limit room creation to registered Cloudron User, but still keep the possibility for anonymous users to join a room once created.

    At the moment, my MiroTalk SFU app has its cloudron setting access control set to "Only allow the following users and groups".

    I do have a custom config.js with the following:

        host: {
            /*
                Host Protection (default: false)
                To enhance host security, enable host protection - user auth and provide valid
                usernames and passwords in the users array.
            */
            protected: true,
            user_auth: false,
            users: [
                /*
                {
                    username: 'username',
                    password: 'password',
                },
                {
                    username: 'username2',
                    password: 'password2',
                },
                ...
                */
            ]
        },
    

    Yet room creation is still allowed for anonymous users.

    I could set user_auth to true and provider "provide valid usernames and passwords in the users array." as mentioned in the config.js comment, but my understanding is that this will void/conflict with the cloudron OIDC integration.

    Of course, I am likely missing something so I am wondering if anyone got this working properly and if/when so, what are the proper settings for preventing room creation by anonymous users.

    Many thanks,

    MiroTalkM 1 Reply Last reply
    0
    • N Neiluj

      @MiroTalk said in Use Cloudron Logins for host protected settings:

      @cvachery said in Use Cloudron Logins for host protected settings:

      Thanks to @MiroTalk in the latest version it works and the config is nearly perfect
      Only issue is still one identified erlier that anonymous users can create room if they go to the specific

      Should be fixed in both MiroTalk P2P v.1.3.79 & MiroTalk SFU v.1.5.80. Cheers.

      Yeah I am still having issue with this / cannot figure out the correct settings to prevent anonymous user room creation.

      Basically, I am trying to limit room creation to registered Cloudron User, but still keep the possibility for anonymous users to join a room once created.

      At the moment, my MiroTalk SFU app has its cloudron setting access control set to "Only allow the following users and groups".

      I do have a custom config.js with the following:

          host: {
              /*
                  Host Protection (default: false)
                  To enhance host security, enable host protection - user auth and provide valid
                  usernames and passwords in the users array.
              */
              protected: true,
              user_auth: false,
              users: [
                  /*
                  {
                      username: 'username',
                      password: 'password',
                  },
                  {
                      username: 'username2',
                      password: 'password2',
                  },
                  ...
                  */
              ]
          },
      

      Yet room creation is still allowed for anonymous users.

      I could set user_auth to true and provider "provide valid usernames and passwords in the users array." as mentioned in the config.js comment, but my understanding is that this will void/conflict with the cloudron OIDC integration.

      Of course, I am likely missing something so I am wondering if anyone got this working properly and if/when so, what are the proper settings for preventing room creation by anonymous users.

      Many thanks,

      MiroTalkM Away
      MiroTalkM Away
      MiroTalk
      wrote on last edited by
      #35

      @Neiluj If you have OIDC enabled, you can safely remove the entire host: { ... } section from your configuration. Simply rely on OIDC for authentication, and let me know if everything works as expected. Thank you!

      1 Reply Last reply
      2
      • nebulonN Offline
        nebulonN Offline
        nebulon
        Staff
        wrote on last edited by
        #36

        @Neiluj I just tried this here also with MiroTalk SFU and without changing the app configs manually, just install the app with Cloudron usermanagement enabled and then only authenticated users can create meetings, while everyone can join them with the share link.

        mdc773M 1 Reply Last reply
        2
        • nebulonN nebulon

          @Neiluj I just tried this here also with MiroTalk SFU and without changing the app configs manually, just install the app with Cloudron usermanagement enabled and then only authenticated users can create meetings, while everyone can join them with the share link.

          mdc773M Offline
          mdc773M Offline
          mdc773
          wrote on last edited by
          #37

          @nebulon said in Use Cloudron Logins for host protected settings:

          @Neiluj I just tried this here also with MiroTalk SFU and without changing the app configs manually, just install the app with Cloudron usermanagement enabled and then only authenticated users can create meetings, while everyone can join them with the share link.

          cant login when i follow your direction

          1 Reply Last reply
          0
          • nebulonN Offline
            nebulonN Offline
            nebulon
            Staff
            wrote on last edited by
            #38

            was the app installed with Cloudron usermanagement? If so do you see an error somewhere?

            mdc773M 1 Reply Last reply
            0
            • nebulonN nebulon

              was the app installed with Cloudron usermanagement? If so do you see an error somewhere?

              mdc773M Offline
              mdc773M Offline
              mdc773
              wrote on last edited by
              #39

              @nebulon Yes cloudron user management was selected. Wired now when i vist a room and does not prompt the user auth just lunches the room: /

              1 Reply Last reply
              0
              • nebulonN Offline
                nebulonN Offline
                nebulon
                Staff
                wrote on last edited by
                #40

                I think a direct link is like a public link share unless the room is protected, so that might be expected on how the app is currently written

                mdc773M 1 Reply Last reply
                0
                • nebulonN nebulon

                  I think a direct link is like a public link share unless the room is protected, so that might be expected on how the app is currently written

                  mdc773M Offline
                  mdc773M Offline
                  mdc773
                  wrote on last edited by
                  #41

                  @nebulon said in Use Cloudron Logins for host protected settings:

                  I think a direct link is like a public link share unless the room is protected, so that might be expected on how the app is currently written

                  even if i enable protection still cant use couldron account

                  jdaviescoatesJ 1 Reply Last reply
                  0
                  • mdc773M mdc773

                    @nebulon said in Use Cloudron Logins for host protected settings:

                    I think a direct link is like a public link share unless the room is protected, so that might be expected on how the app is currently written

                    even if i enable protection still cant use couldron account

                    jdaviescoatesJ Offline
                    jdaviescoatesJ Offline
                    jdaviescoates
                    wrote on last edited by jdaviescoates
                    #42

                    @mdc773 I think perhaps you're missing something here.

                    If you're already logged into your Cloudron dashboard in the same browser you visit your MiroTalk app URL, it doesn't prompt for auth - it just magically checks if you're logged in and if you are just automatically logs you in.

                    But if you visit the same URL in a private tab you should indeed get prompted to login to Cloudron.

                    At least that's what happens for me.

                    I am logged into my Cloudron dashboard, so when I visit my MiroTalk URL I arrive here:

                    3c0c3711-4567-405e-83ab-b851f31a41b6-image.png

                    But if I visit the same URL in a private tab I get this:

                    4ad9ae9f-beae-4c24-92b5-bf532a8cf8d5-image.png

                    I also just double checked and if you try to visit a join URL of a meeting after the logged in person has left the meeting, it no longer works and you are presented with the login screen again.

                    I use Cloudron with Gandi & Hetzner

                    mdc773M 1 Reply Last reply
                    3
                    • jdaviescoatesJ jdaviescoates

                      @mdc773 I think perhaps you're missing something here.

                      If you're already logged into your Cloudron dashboard in the same browser you visit your MiroTalk app URL, it doesn't prompt for auth - it just magically checks if you're logged in and if you are just automatically logs you in.

                      But if you visit the same URL in a private tab you should indeed get prompted to login to Cloudron.

                      At least that's what happens for me.

                      I am logged into my Cloudron dashboard, so when I visit my MiroTalk URL I arrive here:

                      3c0c3711-4567-405e-83ab-b851f31a41b6-image.png

                      But if I visit the same URL in a private tab I get this:

                      4ad9ae9f-beae-4c24-92b5-bf532a8cf8d5-image.png

                      I also just double checked and if you try to visit a join URL of a meeting after the logged in person has left the meeting, it no longer works and you are presented with the login screen again.

                      mdc773M Offline
                      mdc773M Offline
                      mdc773
                      wrote on last edited by
                      #43

                      @jdaviescoates awesome i was wondering how i did not think of this

                      silly me

                      1 Reply Last reply
                      1
                      • nebulonN Offline
                        nebulonN Offline
                        nebulon
                        Staff
                        wrote on last edited by
                        #44

                        @jdaviescoates good guess to resolve this quicker!

                        1 Reply Last reply
                        2
                        • nebulonN nebulon has marked this topic as solved on
                        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