- Se descapó
- 4 de septiembre de 2026 a las 2:47 UTC
- Autor
- Kamo
- Compromit
- ee4e60d
Hasta ahora el cliente id y secreto para cada proveedor de OAuth venía de uno registro de plataforma, por lo que un org sólo podía conectar lo que Kamo tenía registrado y un operador de plataforma deshabilitando a un proveedor dejó cada org en él sin ningún camino. ORG-OAUTH-CLIENTS tiene un registro completo por (org, proveedor): el mismo forma de columna y la misma plataformaSecretCipher que la fila de la plataforma, por lo que ambos descifrar a través de un camino en uno de ResolvedOAuthClient. Resolución orden es la propia fila ENABLED de la org, luego la fila de la plataforma. Una org que nunca llene uno en resolución exactamente como lo había hecho antes, así que no existe la conexión cambia el comportamiento; una org que sí se ha optado por el acto de introducir credenciales, por eso no necesita una segunda bandera de "qué app?" toda integración. Despegar la org fila en lugar de borrarla las manos que org volver a la aplicación de Kamo con sus credenciales todavía en el archivo. ResolvedOAuthClient lleva ahora su origen, por lo que un consumidor puede informar qué aplicación una conexión con la que se hizo.