Collaborator Server > Server Administration

Top |Previous |Next

Additional Authentication Options

Administrators can complement Collaborator's generic authentication with user authentication via third-party services (for example, GitHub or Atlassian). In this case the Collaborator's login page will display additional login options, so that users can specify their third-party account and log into Collaborator.

ws-login-third-party

General concept

The authentication process will consist of the following steps:

1.A user tries to access a Collaborator server.
2.Collaborator recognizes that the user is not logged-in and displays the login page with additional login options.
3.User selects the desired third-party service and specifies their credentials on that service.
4.The third-party service authenticates the user and redirects back to the Collaborator server.
5.Collaborator server logs the user in.
6.If a user with the specified credentials is not found, Collaborator creates a new user.

 

The logout process  will consist of the following steps:

1.A user tries to logout from the Collaborator server.
2.Collaborator sends logout request to the third-party service. (For Github only)
3.The third-party service logs the user out and sends the response back to the Collaborator server. (For Github only)
4.Collaborator logs the user out.

 

Authentication via third-party services in Collaborator

Collaborator supports third-party authentication for web client only. For other clients, you should specify your regular Collaborator credentials.

Currently, authentication via the following third-party accounts is supported:

via GitHub account (OAuth).
via Atlassian account (OAuth).
via Atlassian server account (OAuth).

© 2003-2025 SmartBear Software. All rights reserved.