feat(mcp): oauth_start / oauth_complete for social login
Browser OAuth via customer.verae.ai portal (authentik at auth.verae.ai). oauth_start returns authorize_url+state; oauth_complete polls until xVerae- access_token. Open without bearer on public MCP; welcome/register copy updated.
This commit is contained in:
parent
3ec1f0516b
commit
2eb9ec72c6
1 changed files with 349 additions and 19 deletions
|
|
@ -55,7 +55,7 @@ func TestStreamableHTTP_InitializeListStampLocal(t *testing.T) {
|
|||
if err != nil {
|
||||
t.Fatalf("tools/list: %v", err)
|
||||
}
|
||||
wantTools := []string{"welcome", "stamp", "verify", "hash_report", "signup", "login", "session", "create_user"}
|
||||
wantTools := []string{"welcome", "stamp", "verify", "hash_report", "signup", "login", "oauth_start", "oauth_complete", "session", "create_user"}
|
||||
got := map[string]bool{}
|
||||
for _, tool := range tools.Tools {
|
||||
got[tool.Name] = true
|
||||
|
|
|
|||
Loading…
Reference in a new issue