AUTHENTICATING DATA TRANSFER
In an embodiment, a method for authenticating data transfer is provided. A user-agent is redirected between an enterprise, an intermediary platform, and an application server.
1 . A method for authenticating data transfer, the method comprising:
an enterprise redirecting a user-agent to an intermediary platform, the redirecting comprising sending a message to the user-agent comprising an enterprise user authentication token and an application identifier;
the intermediary platform sending a connection PIN to the user-agent;
an application receiving the connection PIN;
the intermediary platform receiving an application user identifier, the connection PIN, and a callback URL; and
the intermediary platform sending a platform user identifier and the application user identifier to the callback URL.
2 . The method of claim 1 , further comprising the intermediary platform sending a notification to the enterprise, the notification identifying a user and an application the application server is associated with.
3 . The method of claim 1 , further comprising the intermediary platform sending a platform user authentication token to the callback URL.
4 . The method of claim 1 , wherein the connection PIN comprises a series of alphanumeric characters.
5 . The method of claim 1 , wherein the intermediary platform receives the application user identifier, the connection PIN, and the callback URL from a user device.
6 . The method of claim 1 , wherein the intermediary platform receives the application user identifier, the connection PIN, and the callback URL from an application server.
7 . The method of claim 1 , further comprising creating a subscription of the intermediary platform to data of the user.