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.
-
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.
-
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
See XML files in src/test/resources folder for Midpoint examples. resourceOverlay.xml is an example resource configuration setup for Midpoint.
-
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.