Skip to content

Introduction

The OAuth2 (Open Authorization) framework, is a standard designed to allow a website or application to access resources hosted by other web apps on behalf of a user. OAuth 2.0 provides consented access and restricts actions of what the client app can perform on resources on behalf of the user, without ever sharing the user's credentials. The main motivation to create OAuth2 was security in web environment, but now it is also used for other use cases where browser based application, server-side applications and native mobile applications play role of OAuth clients.

Open instructions.md from respective project:

Basic lab architecture

basic-lab-designw

How to

Add following record into OS hosts file:

127.0.0.1 auth-server
  1. Start Authorization Server (http://auth-server:9000/.well-known/openid-configuration)
  2. Start Resource Server (http://localhost:8090)
  3. Start and try application modules