Desde que el PSBI pide acceso hasta que consume los datos del Usuario Final. Es el camino sin desvíos: todo lo que puede salir mal está fuera de esta página, a propósito.
| Actor | Papel en el flujo |
|---|---|
| Usuario Final | El titular de los datos. Autentica y consiente. |
| Aplicación del PSBI | Quien pide el acceso y después consume los datos. |
| Jornada PSBI | La fachada de la plataforma. Habla el protocolo del SFA en nombre del PSBI. |
| Authorization Server | Autoriza, registra el consentimiento y emite los tokens. |
Institución (IPI) | Autentica al titular, muestra la pantalla de consentimiento y sirve los datos. |
| Directorio | El ancla de confianza: quién está habilitado y con qué claves. |
Cuatro tramos: preparar la solicitud, autorizar, obtener el token, consumir.
sequenceDiagram
autonumber
actor U as Usuario Final
participant P as Aplicación del PSBI
participant J as Jornada PSBI
participant AS as Authorization Server
participant I as Institución (IPI)
participant D as Directorio
P->>J: Iniciar jornada (datos solicitados, vigencia)
Note over J: Arma la solicitud firmada del SFA
J->>AS: PAR - solicitud firmada (mTLS)
AS-->>J: request_uri
J-->>P: URL de autorización
P-->>U: Redirige a la autorización
U->>AS: Abre la autorización
AS->>D: Verifica estado y claves del participante
D-->>AS: Participante activo
AS-->>U: Redirige a la institucion
U->>I: Se autentica con MFA / SCA
I-->>U: Pantalla de consentimiento de la institucion
U->>I: Aprueba
I->>AS: Decisión del titular
Note over AS: Registra el consentimiento como Authorised
AS-->>U: Redirige de vuelta al PSBI
U->>P: Retorno de la jornada
P->>J: Concluir jornada
J->>AS: Canje por el token (mTLS)
AS-->>J: access_token + grant_id
J-->>P: Credenciales listas
Note over AS,I: Asíncrono
AS-)I: Evento de consentimiento (webhook)
P->>I: Consume las APIs reguladas con el token
I-->>P: Datos del Usuario Final
Authorised.grant_id que identifica ese consentimiento.El webhook hacia la institución sale en paralelo, no bloquea la jornada. Es así como la institución se entera de los cambios de estado posteriores — revocación, expiración, cambio de alcance.
Es el camino feliz. Quedan fuera, y cada uno tiene su propio tratamiento:
Inactivo o Suspendido en el Directorio.replace o merge — lo que exige una nueva aprobación del titular.← Volver a Open Finance Chile · Ver los contratos · Ver los interceptors