mirror of
https://github.com/google/nomulus.git
synced 2025-07-23 19:20:44 +02:00
Add Client-side OAuth2 to HTTP connections
Implement client-side OAuth in non-local HTTP connections. Also add tests to verify that the different modes of connection are set up correctly. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147636222
This commit is contained in:
parent
32b236e940
commit
177bf4a5f1
9 changed files with 303 additions and 6 deletions
18
java/google/registry/tools/resources/README.md
Normal file
18
java/google/registry/tools/resources/README.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
|
||||
# Adding Client Secrets
|
||||
|
||||
To use the nomulus tool to administer a nomulus instance, you will need to
|
||||
obtain OAuth client ids for each of your environment. There's no reason you
|
||||
can't use the same client id for all of your environments.
|
||||
|
||||
To obtain a client id, go to your project's ["credentials"
|
||||
page](https://console.developers.google.com/apis/credentials) in the Developer's
|
||||
Console. Click "Create credentials" and select "OAuth client Id" from the
|
||||
dropdown. In the create credentials window, select an application type of
|
||||
"Other."
|
||||
|
||||
When you return to the main credentials page, click the download icon to the
|
||||
right of the client id that you just created. This will download a json file
|
||||
that you should copy to this directory for all of the environments that you
|
||||
want to use. Don't copy over the "UNITTEST" secret, otherwise your unit tests
|
||||
will break.
|
Loading…
Add table
Add a link
Reference in a new issue