Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sign in through steam - Noob question #183

Open
theck1 opened this issue Oct 15, 2024 · 6 comments
Open

Sign in through steam - Noob question #183

theck1 opened this issue Oct 15, 2024 · 6 comments

Comments

@theck1
Copy link

theck1 commented Oct 15, 2024

Hi.

Love what you have done!

I have this running in docker, and nginx in front. So far so good, but my question is how do I make the sign in through steam button work?
When I click it I only get an empty page within the G5V layout. See screenshots.
I have added my API key and user account in my docker compose from Steam, but I am not sure if that it is the culprit, or I am missing something.

Do I need another auth container towards the steam login or how is this intended to work?
Please see attached screenshot.

This is after I click the login button:
image

This is when I click the user icon:
image

@theck1
Copy link
Author

theck1 commented Oct 15, 2024

Never mind, found your nginx wiki, and got a few steps closer :)

@PhlexPlexico
Copy link
Owner

Glad you are able to get it partially working! Yes, there's a few extra steps if you're not using the Caddy docker container in the docker compose file, and using your own reverse proxy. Basically if this happens, it's due to the front-end not being able to contact the API. Once you get that linked, it should behave normally!

Thanks!

@theck1
Copy link
Author

theck1 commented Oct 17, 2024

It sure did, Thanks! Everything seems to be working fine, however it seems anyone with a steam account can login and create matches, even though I have set only myself as admin and superadmin.

I have also set locallogins to false in my docker compose.

Where and how do I let only myself be able to create matches and do "admin" stuff in the web ui?

Thanks

@PhlexPlexico
Copy link
Owner

While this is true, they would also need to provision their own servers and create their own teams. Prior to a few updates, users were unable to see their own stats unless they have logged in.

Usually not having servers available is enough to deter most people from creating matches, as there is a lot more work involved then just logging in. And if you only need a handful of people to manage matches, you can set them as admins (or supers for rcon access during matches) and keep everything else as private.

@theck1
Copy link
Author

theck1 commented Oct 23, 2024

So if I understand this right:
The others that are logged in and are able to create matches can't see the servers I have added with my steam ID as admin?

@PhlexPlexico
Copy link
Owner

That is correct, and if teams attend public they won't be able to put your teams into matches either :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants