Closed woodie closed 3 years ago
I got a response from JetBrains,
Hi, could you please open the Administration -> Global Settings page?
What do you see there in the Server URL: field?
Working perfectly now, but I had to drop the database to get back in. The setup process should be:
Server URL
on Administration -> Global Settings
.teamcity-oauth-x.x.x.zip
file on Administration -> Plugins
.HTTP-OAUTH.v2
on Administration -> Authentication
.
Allow creating new users on the first login
Client ID
, Client Secret
, Scope
and Email Domain
.Hide login from
yet.admin
just yet.admin
browser sessionAdministration -> Users
.Hide login from
on Administration -> Authentication -> HTTP-OAUTH.v2 -> Edit
.
I've configured Apache with let's Encrypt and certbot so everything is working, described here, with a virtual host on port 443, but the callback still wants to report that it's using HTTP on port 8111. Seems like the issue is with
properties.getRootUrl())
.Google OAuth — Authorization Error
Should be
redirect_uri: https://teamcity.mydomain.com
Also, I hid the original login form, so now I'm locked out. Where can I change this setting in the database?