Hi, I’m currently working on a Go Client as part of a course on software design. I’m planning on adding support for OGS, but I have a few questions regarding the OAuth2 authentication.
I was wondering if this information is still accurate? Specifically, is there still no option other than to distribute the client id and secret with my binary?
Also, I’ve noticed that the following section of the api documentation doesn’t seem to be accurate:
It seems that you actually need to send the user’s OGS password and there is no way to generate application-specific passwords. Is this correct or am I missing something? If I am correct, how do you get an OAuth2 token for a user who registered using their Google account, or is that not possible?
Any help would be greatly appreciated, and thanks in advance.