cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
433
Views
0
Helpful
0
Comments
Dirk-Jan Uittenbogaard
Cisco Employee
Cisco Employee

2021-04apr-WebexIntegration-Flask-example_small.jpg

(using Python and the Flask Library)

An oAuth integration allows you to have an application "do stuff on your behalf".

This is a topic that can be quite complex to understand. For that reason I created this Python code to make it as easy as possible to understand.

What happens in when you run this code?

Step 1

step1-clickhere.png

First you open the application that can only say "hello world". Click the authenticate link.

Step 2

 

 

After successful authentication on the Webex platform (with or without SSO integration), you have to confirm that application XYZ is allowed to do things on your behalf.

 

Step 3

step3-yourinfo.png

Now the application can, on your behalf, get your details (name, email address, etc).

 

How does oAuth work?

Here's a single slide that I created as part of an extensive oAuth presentation. (Let me know if I should publish that presentation on Youtube!)

 webex-teams-oauth-flow.png

 

Now go ahead and look at the instructions / code and try to make it work.

Details, code & setup on Github

More projects

will be posted in the Webex Developer LinkedIn Group: http://cs.co/webexdevlink

Webex Developer Resource overview: http://cs.co/webexdevinfo

 

QUESTION: Should I publish my oAuth explanation videos on Youtube?

Just leave a comment.

 

/DJ

 

#python #webex #webex4dev #ciscocollab #webexcollab #samplecode #ciscose #oauth #integration

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Recognize Your Peers