Vue Authentication and Authorization
- Offered byPluralsight
Vue Authentication and Authorization at Pluralsight Overview
Duration | 3 hours |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Vue Authentication and Authorization at Pluralsight Highlights
- 10 Day free trail
- Learn on your own timeline
- Keep up with the pace of change with expert-led, in-depth courses.
- Master your craft and Hands-on learning
Vue Authentication and Authorization at Pluralsight Course details
- In this day and age, having a website is not as easy as it was a long time ago. Hackers are always on the hunt for unauthenticated web applications to steal information, deform a website to get ransom, and other malicious activities. In this course, Vue Authentication and Authorization, you'll gain the ability to secure your Vue applications using modern authentication methods. First, you?ll explore the basic concepts of authentication and authorization and topics such as OpenID Connect and OAuth 2.0. Next, you?ll discover how to add authentication to your Vue application using an identity provider, and then give access to what the user has access to using roles and scopes. Finally, you'll learn how to integrate your Vue application with Octa, Auth0 and Firebase which are some of the common providers in the market today. When you?re finished with this course, you'll have the skills and knowledge of authentication and authorization needed to secure your Vue applications and keep your user?s data safe, plus how to test your auth code.
Vue Authentication and Authorization at Pluralsight Curriculum
Course Overview
Course Overview
Setting the Stage
Introduction
Authentication and Authorization
OAuth 2.0
OpenID Connect
Tokens and JWT Structure
Demo: App Intro
Summary
Creating the Application
Introduction
Source Code Review
Architecture Considerations
User Registration
Demo: Adding Authentication
Logout
Error Handling
Summary
Managing User?s Information
Introduction
Handling the Login Flow
Demo Continued
Persisting Your Store into LocalStorage
Securing Backend APIs
Summary
Role-based Access Control
Introduction
Roles in Identity Providers
Persisting User Roles
Checking User Roles: Part One
Checking User Roles: Part Two
Summary
Integrating with Identity Providers
Introduction
Integration with Auth0
Demo: Auth0
Integration with Okta
Demo: Okta
Integration with Microsoft Azure Active Directory
Demo: Azure Active Directory
Summary
Testing Vue Applications with Authentication
Introduction
Types of Tests
Types of Tests (Cont.)
Demo: Component Testing with Jest
Demo: E2E Testing with Playwright
Summary