Programa automatizado para simplificar a autorização de ferramentas de terceiros
O ACI.dev elimina a complexidade da autorização tradicional do OAuth2 com o seguinte design inovador:
- Portal de autorização unificadoGerenciamento centralizado de chaves de API e credenciais OAuth2 para todas as ferramentas em localhost:3000
- Cache de vouchers inteligentesTokens autorizados com êxito são armazenados automaticamente no banco de dados criptografado, eliminando a necessidade de autenticação repetida.
- Suporte ao modo duploCompatível com os protocolos API_KEY e OAuth2, abrangendo todos os principais métodos de autenticação.
Instruções de operação:
- Para ferramentas API_KEY (como o Brave Search)::
result = client.linked_accounts.link(
app_name="BRAVE_SEARCH",
security_scheme="API_KEY",
api_key="sk_xxxxxx"
) - Para ferramentas OAuth2 (por exemplo, Gmail)::
- invocações
client.oauth.get_url(app_name="GMAIL")Obter link de autorização - Depois que o usuário conclui a autorização do navegador, o sistema automaticamente chama de volta e armazena o token
- fazer uso de
client.oauth.refresh()Gerenciamento de renovações de tokens
- invocações
- licença para venda a granel: através de
client.batch.link()Configurar várias credenciais de ferramentas de uma só vez
Prática recomendada: é recomendável incorporar sistemas de gerenciamento de chaves, como o Vault, em implementações corporativas para injetar credenciais confidenciais por meio de variáveis de ambiente, a fim de evitar a codificação.
Essa resposta foi extraída do artigoACI.DEV: Integração de mais de 600 ferramentas para inteligências de IA por meio do servidor MCPO































