|
1 | 1 | # OAuth Examples |
2 | 2 |
|
3 | | -## JWT Token Validation against Microsoft's Azure AD |
| 3 | +- [JWT Token Validation (Azure AD)](azure-ad-with-jwts#jwt-token-validation-against-microsofts-azure-ad) |
4 | 4 |
|
5 | | -See: [Tutorial](azure-ad-with-jwts/README.md) |
| 5 | + Validate JWT tokens issued by Microsoft Azure Active Directory. |
6 | 6 |
|
7 | | -## Securing APIs with OAuth2 and the Resource Owner Password Flow |
| 7 | +- [OAuth2 Resource Owner Password Flow](api#tutorial-oauth2-resource-owner-password-flow) |
8 | 8 |
|
9 | | -See [Tutorial](api/README.md) |
| 9 | + Secure APIs using username/password-based OAuth2 authentication. |
10 | 10 |
|
11 | | -## OAuth2 authorization with OpenID-Connect and OpenID-Discovery using Membrane |
| 11 | +- [OAuth2 Authorization Code Flow](membrane#oauth2-authorization-code-flow-with-membrane-tutorial) |
12 | 12 |
|
13 | | -Membrane API Gateway serves as authorization server. |
| 13 | + Standard OAuth2 flow using authorization codes for web applications. |
14 | 14 |
|
15 | | -See [Tutorial](membrane/README.md) |
| 15 | +- [OAuth2 Client Credentials Flow](credentials#oauth2-password-flow-tutorial) |
16 | 16 |
|
17 | | -## OAuth2 authorization with OpenID-Connect and OpenID-Discovery using Google |
| 17 | + Machine-to-machine authentication using client credentials. |
18 | 18 |
|
19 | | -Google serves as authorization server. |
| 19 | +- [OAuth2 with OpenID Connect](openid#oauth2-with-openid-connect-and-discovery-tutorial) |
| 20 | + |
| 21 | + Use Membrane as an OpenID Connect authorization server. |
20 | 22 |
|
21 | | -See [Tutorial](membrane/README.md) |
| 23 | +- [OAuth2 with Google](google#oauth2-with-google-as-authorization-server-tutorial) |
| 24 | + |
| 25 | + Authenticate users via Google OAuth2. |
22 | 26 |
|
23 | | -## OAuth2 authorization with github as Authorization Server. |
| 27 | +- [OAuth2 with GitHub](github#oauth2-with-github-as-authorization-server-tutorial) |
24 | 28 |
|
25 | | -See: [Tutorial](github/README.md) |
| 29 | + Authenticate users via GitHub OAuth2. |
26 | 30 |
|
27 | | -## OAuth2 authorization with google as Authorization Server. |
28 | | - |
29 | | -See: [Tutorial](google/README.md) |
30 | | - |
31 | | -## OAuth2 implicit Flow |
32 | | - |
33 | | -See. [Tutorial](implicit/README.md) |
| 31 | +- [OAuth2 Implicit Flow](implicit#oauth2-implicit-flow-with-javascript-client-tutorial) |
34 | 32 |
|
| 33 | + Browser-based authentication example. |
0 commit comments