Skip to content

Commit ed9f781

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 e29d871 commit ed9f781

File tree

366 files changed

+1335
-348
lines changed

Some content is hidden

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

366 files changed

+1335
-348
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-genai-toolboxdevdocumentationconfigurationauthentication-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationauthentication><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-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check>
2121
<label for=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/google/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle><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-genai-toolboxdevdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check><a href=/genai-toolbox/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationsources-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationsources-check>
23-
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
23+
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check><a href=/genai-toolbox/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_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-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
2425
<label for=m-genai-toolboxdevdocumentationconfigurationtools-check><a href=/genai-toolbox/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtools><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-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check><a href=/genai-toolbox/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_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-genai-toolboxdevdocumentationconfigurationtoolsets-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsets-check>
2627
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsets-check><a href=/genai-toolbox/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationembedding-models-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationembedding-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-genai-toolboxdevdocumentationconfigurationauthentication-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationauthentication><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-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check>
2121
<label for=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/google/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle><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-genai-toolboxdevdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check><a href=/genai-toolbox/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationsources-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationsources-check>
23-
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
23+
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check><a href=/genai-toolbox/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_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-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
2425
<label for=m-genai-toolboxdevdocumentationconfigurationtools-check><a href=/genai-toolbox/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtools><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-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check><a href=/genai-toolbox/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_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-genai-toolboxdevdocumentationconfigurationtoolsets-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsets-check>
2627
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsets-check><a href=/genai-toolbox/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationembedding-models-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationembedding-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-genai-toolboxdevdocumentationconfigurationauthentication-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationauthentication><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-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check checked>
2121
<label for=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/google/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle><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-genai-toolboxdevdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check><a href=/genai-toolbox/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationsources-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationsources-check>
23-
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
23+
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check><a href=/genai-toolbox/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_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-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
2425
<label for=m-genai-toolboxdevdocumentationconfigurationtools-check><a href=/genai-toolbox/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtools><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-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check><a href=/genai-toolbox/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_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-genai-toolboxdevdocumentationconfigurationtoolsets-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsets-check>
2627
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsets-check><a href=/genai-toolbox/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationembedding-models-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationembedding-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-genai-toolboxdevdocumentationconfigurationauthentication-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationauthentication><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-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check>
2121
<label for=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle-check><a href=/genai-toolbox/dev/documentation/configuration/authentication/google/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationauthenticationgoogle><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-genai-toolboxdevdocumentationconfigurationprebuilt-configs-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check>
2222
<label for=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs-check><a href=/genai-toolbox/dev/documentation/configuration/prebuilt-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationprebuilt-configs><span>Prebuilt Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationsources-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationsources-check>
23-
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
23+
<label for=m-genai-toolboxdevdocumentationconfigurationsources-check><a href=/genai-toolbox/dev/documentation/configuration/sources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationsources><span>Sources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check>
24+
<label for=m-genai-toolboxdevdocumentationconfigurationtoolbox_mcp_auth-check><a href=/genai-toolbox/dev/documentation/configuration/toolbox_mcp_auth/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolbox_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-genai-toolboxdevdocumentationconfigurationtools-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtools-check>
2425
<label for=m-genai-toolboxdevdocumentationconfigurationtools-check><a href=/genai-toolbox/dev/documentation/configuration/tools/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtools><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-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check>
2526
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_tool-check><a href=/genai-toolbox/dev/documentation/configuration/tools/invoke_tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-genai-toolboxdevdocumentationconfigurationtoolsinvoke_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-genai-toolboxdevdocumentationconfigurationtoolsets-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationtoolsets-check>
2627
<label for=m-genai-toolboxdevdocumentationconfigurationtoolsets-check><a href=/genai-toolbox/dev/documentation/configuration/toolsets/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-genai-toolboxdevdocumentationconfigurationtoolsets><span>Toolsets</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-genai-toolboxdevdocumentationconfigurationembedding-models-li><input type=checkbox id=m-genai-toolboxdevdocumentationconfigurationembedding-models-check>

0 commit comments

Comments
 (0)