Spring boot Temporal Cloud issue

Hello,
I have been trying to setup temporal cloud (hosted on aws) for my spring boot application; I keep getting: PERMISSION_DENIED: Request unauthorized
when invoking pretty much anything that has to do with temporal. e.g.
workflowStub.start(workflow),
workflowClient.getWorkflowServiceStubs().blockingStub().describeWorkflowExecution(request);

next problem is that tcld is useless as all commands lead to a browser pop up to the login page, but the login fails:
Your enterprise identity isn’t recognized. Use your email address only if your company has enabled SAML access to Temporal Cloud. Otherwise, use Google or Microsoft authentication

using ~/.tcld/config file didn’t help

but if I normally go to temporal cloud login page (which is pretty much the same page) and enter my email, I can login with no problem

I tried to configure certification, but at some point I need to add the certificate to the namespace, which there is no way to do on the cloud web ui; so then I have to use tcld, which would lead to the same login pop up issue

At this point this whole thing is a chicken egg problem; I’d appreciate any help

Please submit a ticket at support.temporal.io to get help as a customer.