Skip to content

Commit 5a0b9ae

Browse files
committed
deploy: feat(auth): add Protected Resource Metadata endpoint (#2698)
## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [ ] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> --------- Co-authored-by: Averi Kitsch <akitsch@google.com> b53dcf2
1 parent 752ee44 commit 5a0b9ae

File tree

368 files changed

+1339
-352
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

368 files changed

+1339
-352
lines changed

dev/blogs/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
<label for=m-devdocumentationconfigurationauthentication-check><a href=/dev/documentation/configuration/authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationauthentication><span>Authentication</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-devdocumentationconfigurationauthenticationgoogle-check>
2121
<label for=m-devdocumentationconfigurationauthenticationgoogle-check><a href=/dev/documentation/configuration/authentication/google/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationauthenticationgoogle><span>Google Sign-In</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-devdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-devdocumentationconfigurationprebuilt-configs-check><a href=/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationsources-li><input type=checkbox id=m-devdocumentationconfigurationsources-check>
23-
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
23+
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-devdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-devdocumentationconfigurationtoolbox_mcp_auth-check><a href=/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolbox_mcp_auth><span>Toolbox with MCP Authorization</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
2425
<label for=m-devdocumentationconfigurationtools-check><a href=/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtools><span>Tools</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-devdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-devdocumentationconfigurationtoolsinvoke_tool-check><a href=/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolsinvoke_tool><span>Invoke Tools via CLI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsets-li><input type=checkbox id=m-devdocumentationconfigurationtoolsets-check>
2627
<label for=m-devdocumentationconfigurationtoolsets-check><a href=/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationembedding-models-li><input type=checkbox id=m-devdocumentationconfigurationembedding-models-check>

dev/discord/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
<label for=m-devdocumentationconfigurationauthentication-check><a href=/dev/documentation/configuration/authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationauthentication><span>Authentication</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-devdocumentationconfigurationauthenticationgoogle-check>
2121
<label for=m-devdocumentationconfigurationauthenticationgoogle-check><a href=/dev/documentation/configuration/authentication/google/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationauthenticationgoogle><span>Google Sign-In</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-devdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-devdocumentationconfigurationprebuilt-configs-check><a href=/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationsources-li><input type=checkbox id=m-devdocumentationconfigurationsources-check>
23-
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
23+
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-devdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-devdocumentationconfigurationtoolbox_mcp_auth-check><a href=/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolbox_mcp_auth><span>Toolbox with MCP Authorization</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
2425
<label for=m-devdocumentationconfigurationtools-check><a href=/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtools><span>Tools</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-devdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-devdocumentationconfigurationtoolsinvoke_tool-check><a href=/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolsinvoke_tool><span>Invoke Tools via CLI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsets-li><input type=checkbox id=m-devdocumentationconfigurationtoolsets-check>
2627
<label for=m-devdocumentationconfigurationtoolsets-check><a href=/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationembedding-models-li><input type=checkbox id=m-devdocumentationconfigurationembedding-models-check>

dev/documentation/configuration/authentication/google/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
<label for=m-devdocumentationconfigurationauthentication-check><a href=/dev/documentation/configuration/authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationauthentication><span>Authentication</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-devdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-devdocumentationconfigurationauthenticationgoogle-check checked>
2121
<label for=m-devdocumentationconfigurationauthenticationgoogle-check><a href=/dev/documentation/configuration/authentication/google/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationauthenticationgoogle><span class=td-sidebar-nav-active-item>Google Sign-In</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-devdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-devdocumentationconfigurationprebuilt-configs-check><a href=/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationsources-li><input type=checkbox id=m-devdocumentationconfigurationsources-check>
23-
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
23+
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-devdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-devdocumentationconfigurationtoolbox_mcp_auth-check><a href=/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolbox_mcp_auth><span>Toolbox with MCP Authorization</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
2425
<label for=m-devdocumentationconfigurationtools-check><a href=/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtools><span>Tools</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-devdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-devdocumentationconfigurationtoolsinvoke_tool-check><a href=/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolsinvoke_tool><span>Invoke Tools via CLI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsets-li><input type=checkbox id=m-devdocumentationconfigurationtoolsets-check>
2627
<label for=m-devdocumentationconfigurationtoolsets-check><a href=/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationembedding-models-li><input type=checkbox id=m-devdocumentationconfigurationembedding-models-check>

dev/documentation/configuration/authentication/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
<label for=m-devdocumentationconfigurationauthentication-check><a href=/dev/documentation/configuration/authentication/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationauthentication><span class=td-sidebar-nav-active-item>Authentication</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-devdocumentationconfigurationauthenticationgoogle-check>
2121
<label for=m-devdocumentationconfigurationauthenticationgoogle-check><a href=/dev/documentation/configuration/authentication/google/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationauthenticationgoogle><span>Google Sign-In</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-devdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-devdocumentationconfigurationprebuilt-configs-check><a href=/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationsources-li><input type=checkbox id=m-devdocumentationconfigurationsources-check>
23-
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
23+
<label for=m-devdocumentationconfigurationsources-check><a href=/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-devdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-devdocumentationconfigurationtoolbox_mcp_auth-check><a href=/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolbox_mcp_auth><span>Toolbox with MCP Authorization</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationtools-li><input type=checkbox id=m-devdocumentationconfigurationtools-check>
2425
<label for=m-devdocumentationconfigurationtools-check><a href=/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtools><span>Tools</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-devdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-devdocumentationconfigurationtoolsinvoke_tool-check><a href=/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-devdocumentationconfigurationtoolsinvoke_tool><span>Invoke Tools via CLI</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-devdocumentationconfigurationtoolsets-li><input type=checkbox id=m-devdocumentationconfigurationtoolsets-check>
2627
<label for=m-devdocumentationconfigurationtoolsets-check><a href=/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-devdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-devdocumentationconfigurationembedding-models-li><input type=checkbox id=m-devdocumentationconfigurationembedding-models-check>

0 commit comments

Comments
 (0)