Identity Management with Python Flask

Developing a Web App with Python Flask and Integrating it to Okta for User Management and Authentication

This course will teach you how to quickly build a responsive web app in Python Flask using python libraries and frameworks such as Bootstrap and WTForms. You will learn about Oauth 2.0 and OpenID Connect and how to configure OpenID in Flask to connect to an authorization server in Okta. The integration between your web app and Okta will include user self-registration and multi-factor authentication (MFA). Finally, we’ll deploy our app to Amazon Web Services (AWS) and make it available to the internet. This course is designed to provide a hands-on, practical training lab to quickly build and deploy web apps for integration with cloud identity providers. You will learn the mechanics of Identity management by creating a real-world environment for you to experiment with and learn all the key technologies involved. All the tools used in the course are free to you. This course is ideal for new and seasoned Python developers who want to learn about authentication in the cloud, or anyone that wants to get hands-on with cloud technology, authentication protocols and identity management. If you are part of the latter and want to skip the Python programming, that’s fine too. You can simply download the code from Github

What you’ll learn

  • How to develop a web app.
  • Understand Identity Management.
  • Connect to a cloud identity management solution.
  • Implement Multi-factor Authentication (MFA) for your app.
  • Deploy app to AWS cloud.

Course Content

  • Introduction –> 1 lecture • 2min.
  • Course Summary & Requirements –> 2 lectures • 7min.
  • Introduction to Identity Management –> 4 lectures • 19min.
  • Environment Setup –> 3 lectures • 9min.
  • Developing the Web App –> 4 lectures • 1hr 2min.
  • Integration with Okta –> 3 lectures • 23min.
  • Cloud Deployment –> 1 lecture • 23min.

Identity Management with Python Flask

Requirements

This course will teach you how to quickly build a responsive web app in Python Flask using python libraries and frameworks such as Bootstrap and WTForms. You will learn about Oauth 2.0 and OpenID Connect and how to configure OpenID in Flask to connect to an authorization server in Okta. The integration between your web app and Okta will include user self-registration and multi-factor authentication (MFA). Finally, we’ll deploy our app to Amazon Web Services (AWS) and make it available to the internet. This course is designed to provide a hands-on, practical training lab to quickly build and deploy web apps for integration with cloud identity providers. You will learn the mechanics of Identity management by creating a real-world environment for you to experiment with and learn all the key technologies involved. All the tools used in the course are free to you. This course is ideal for new and seasoned Python developers who want to learn about authentication in the cloud, or anyone that wants to get hands-on with cloud technology, authentication protocols and identity management. If you are part of the latter and want to skip the Python programming, that’s fine too. You can simply download the code from Github

Get Tutorial