cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
788
Views
15
Helpful
1
Replies

Login using Android SDK with SAML SSO

xuping
Level 1
Level 1

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!

1 Accepted Solution

Gasper A
Cisco Employee
Cisco Employee

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.

 

View solution in original post

1 Reply 1

Gasper A
Cisco Employee
Cisco Employee

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.