ProZ.com global directory of translation services
The translation workplace
Ideas

Sign in with ProZ.com

Allow ProZ.com users to sign in to your website or application with their ProZ.com account.

To implement "sign in with ProZ.com", first edit your app settings and ensure that the option to "Allow this application to be used to sign in with ProZ.com" is enabled.

Then implement OAuth2 integration with ProZ.com by following the instructions in the Authentication guide. Specifically, implement the "Authorization code grant type", and request the user.email authorization scope (in addition to any other scopes you need).

After the user successfully authorizes your app and you have acquired the access token, send a request to GET: /user to get account information for the authenticated user. You can use this information to set up an account for the user in your own system, linked to their ProZ.com account and their OAuth2 access token.

If the user is a freelance language professional, you can get information from his or her ProZ.com freelancer profile by sending an API request to GET:/freelancer/me.