02-28-2022 10:58 AM
We are trying to authenticate our users on an Android app that is using the Cisco WebEx Android SDK. We have our WebEx system setup to use SSO with SAML and are wondering what method in the SDK do we call to authenticate. Also if there is anything we need to setup in the admin console besides the SAML SSO.
Thanks for the help!
Solved! Go to Solution.
03-02-2022 09:49 AM
The integration with the SDK will still require you to register a Webex Integration and use the OAuth grant flow to authenticate and authorize the users. As part of the OAuth flow Webex will determine if the users organization is using SSO and if so the user will be redirected to the configured SSO portal to authenticate rather than being prompted for a Webex password.
This is all handled within the Webex OAuth flow before your integration receives the tokens so your App should not even be aware of how the users authenticated with Webex (using a password or SSO).
This is mentioned in Step 4 of our Getting Started guide for our Android SDK (https://developer.webex.com/docs/sdks/android#getting-started
Step 4: App Integration and Authentication
Before your app can use Webex on behalf of another user, you will need to register a Webex Integration. Your app will either need to authenticate users via an OAuth grant flow for existing Webex users, or via a Guest Issuer token for guest users that do not have a Webex account.
Once registration is complete, you will get a Client ID and Client Secret for use with the app. These can be used to generate a token with the proper scopes.
03-02-2022 09:49 AM
The integration with the SDK will still require you to register a Webex Integration and use the OAuth grant flow to authenticate and authorize the users. As part of the OAuth flow Webex will determine if the users organization is using SSO and if so the user will be redirected to the configured SSO portal to authenticate rather than being prompted for a Webex password.
This is all handled within the Webex OAuth flow before your integration receives the tokens so your App should not even be aware of how the users authenticated with Webex (using a password or SSO).
This is mentioned in Step 4 of our Getting Started guide for our Android SDK (https://developer.webex.com/docs/sdks/android#getting-started
Step 4: App Integration and Authentication
Before your app can use Webex on behalf of another user, you will need to register a Webex Integration. Your app will either need to authenticate users via an OAuth grant flow for existing Webex users, or via a Guest Issuer token for guest users that do not have a Webex account.
Once registration is complete, you will get a Client ID and Client Secret for use with the app. These can be used to generate a token with the proper scopes.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide