Skip to content

ExclamationLabs/connector-bluejeans

Repository files navigation

BlueJeans Connector

Open source Identity Management connector for BlueJeans

Now leverages the Connector Base Framework

Developed and tested in Midpoint, but also could be utilized in any ConnId framework.

Introductory Notes/Software Limitations

  • This software is Copyright 2020 Exclamation Labs. Licensed under the Apache License, Version 2.0.

  • Groups do not exist and are not manageable for the BlueJeans connector. This connector manages users only.

  • For OAuth2, I discovered I had to use password authentication in order for the authentication process to return the user id (needed to obtain the enterprise Id and call the API). Other authentication methods could be used, but you probably would have to add the administrator user id as a configuration property in order to get it to work.

Getting started

  • For a developer account, Fill out a contact form and request access. You will receive an email back with your username and temporary password (which you will need to change)

  • Once you have the password changed and are logged in, your can use your home page for managing users and further setup.

  • Go to Admin -> OAuth Access -> Add New App. Add Name, Description and App Key

  • You can user the web UI for managing users - Admin -> Manage Users

  • REST API dpcumentation

Midpoint configuration

See XML files in src/test/resources folder for Midpoint examples. resourceOverlay.xml is an example resource configuration setup for Midpoint.

Configuration properties

  • service.serviceUrl - Should be set to https://api.bluejeans.com/v1/

  • security.authenticator.oauth2Password.tokenUrl - Currently is https://api.bluejeans.com/oauth2/token\#User

  • security.authenticator.oauth2Password.encodedSecret - Not used for this connector, this can be NA

  • security.authenticator.oauth2Password.oauth2Username - This is the username given to you after you receive a developer account with BlueJeans.

  • security.authenticator.oauth2Password.oauth2Password - The password for your developer account.

About

Identity Access Management for BlueJeans

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages