From 464f83af4f12091271180dc888a01b63e2535d74 Mon Sep 17 00:00:00 2001 From: Nicole Jung <31713368+purplenicole730@users.noreply.github.com> Date: Mon, 16 Mar 2026 01:15:05 -0400 Subject: [PATCH 1/3] APP-15526: Add invite redirect URL to OAuth app creation Added invite redirect URL option to OAuth app creation and updated related documentation. --- docs/manage/manage/oauth.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/manage/manage/oauth.md b/docs/manage/manage/oauth.md index 569d0e5ee1..2b1a9349b6 100644 --- a/docs/manage/manage/oauth.md +++ b/docs/manage/manage/oauth.md @@ -60,7 +60,7 @@ viam organization auth-service oauth-app create --client-authentication=required --client-name="OAuth Test App" --enabled-grants="password, authorization_code" \ --logout-uri="https://logoipsum.com/logout" --origin-uris="https://logoipsum.com,http://localhost:3000" \ --pkce=not_required --redirect-uris="https://logoipsum.com/oauth-redirect,http://localhost:3000/oauth-redirect" \ - --url-validation=allow_wildcards --org-id= + --url-validation=allow_wildcards --invite-redirect-url="https://logoipsum.com" --org-id= Successfully created OAuth app OAuth Test App with client ID and client secret ``` @@ -78,6 +78,7 @@ Successfully created OAuth app OAuth Test App with client ID and cli | `--pkce` | Proof Key for Code Exchange (PKCE) for the OAuth application. Options: `unspecified`, `required`, `not_required`, `not_required_when_using_client_authentication`. Default: `unspecified`. | **Required** | | `--redirect-uris` | Comma-separated redirect URIs for the OAuth application. | **Required** | | `--url-validation` | URL validation for the OAuth application. Options: `unspecified`, `exact_match`, `allow_wildcards`. Default: `unspecified`. | **Required** | +| `--invite-redirect-uri` | The redirect link to send a user when they accept an org invite. | **Optional** | {{% /expand%}} @@ -98,6 +99,7 @@ Client Authentication: required PKCE (Proof Key for Code Exchange): not_required URL Validation Policy: allow_wildcards Logout URL: https://logoipsum.com/logout +Invite Redirect URL: https://logoipsum.com Redirect URLs: https://logoipsum.com/oauth-redirect, http://localhost:3000/oauth-redirect Origin URLs: https://logoipsum.com, http://localhost:3000 Enabled Grants: authorization_code, password From decf47b1c873575f13ed034ccc7212fb69ef8250 Mon Sep 17 00:00:00 2001 From: Nicole Jung <31713368+purplenicole730@users.noreply.github.com> Date: Mon, 16 Mar 2026 01:19:00 -0400 Subject: [PATCH 2/3] Fix typo in OAuth app creation command --- docs/manage/manage/oauth.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/manage/manage/oauth.md b/docs/manage/manage/oauth.md index 2b1a9349b6..43b414b98b 100644 --- a/docs/manage/manage/oauth.md +++ b/docs/manage/manage/oauth.md @@ -60,7 +60,7 @@ viam organization auth-service oauth-app create --client-authentication=required --client-name="OAuth Test App" --enabled-grants="password, authorization_code" \ --logout-uri="https://logoipsum.com/logout" --origin-uris="https://logoipsum.com,http://localhost:3000" \ --pkce=not_required --redirect-uris="https://logoipsum.com/oauth-redirect,http://localhost:3000/oauth-redirect" \ - --url-validation=allow_wildcards --invite-redirect-url="https://logoipsum.com" --org-id= + --url-validation=allow_wildcards --invite-redirect-uri="https://logoipsum.com" --org-id= Successfully created OAuth app OAuth Test App with client ID and client secret ``` From 8a418dd3400627d201bcd25067c545abe857196f Mon Sep 17 00:00:00 2001 From: Nicole Jung <31713368+purplenicole730@users.noreply.github.com> Date: Mon, 16 Mar 2026 01:49:06 -0400 Subject: [PATCH 3/3] Fix formatting for invite-redirect-uri option --- docs/manage/manage/oauth.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/manage/manage/oauth.md b/docs/manage/manage/oauth.md index 43b414b98b..294d0022e5 100644 --- a/docs/manage/manage/oauth.md +++ b/docs/manage/manage/oauth.md @@ -78,7 +78,7 @@ Successfully created OAuth app OAuth Test App with client ID and cli | `--pkce` | Proof Key for Code Exchange (PKCE) for the OAuth application. Options: `unspecified`, `required`, `not_required`, `not_required_when_using_client_authentication`. Default: `unspecified`. | **Required** | | `--redirect-uris` | Comma-separated redirect URIs for the OAuth application. | **Required** | | `--url-validation` | URL validation for the OAuth application. Options: `unspecified`, `exact_match`, `allow_wildcards`. Default: `unspecified`. | **Required** | -| `--invite-redirect-uri` | The redirect link to send a user when they accept an org invite. | **Optional** | +| `--invite-redirect-uri` | The redirect link to send a user when they accept an org invite. | Optional | {{% /expand%}}