Wiki source code of org.clazzes.login.oauth
Version 2.1 by wolfgang_glas@iteg_at on 2017-05-31 07.44:24
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | The OAuth login module is a planned login facility providing access to third party OAuth-2.0 and OpenID/Connect Services. | ||
| 2 | |||
| 3 | For OpenID/Connect authorization providers we may also act as a resource provider, which validates ID tokens presented by external clients. | ||
| 4 | |||
| 5 | == {{id name="org.clazzes.login.oauth-FurtherReadings"/}}Further Readings == | ||
| 6 | |||
| 7 | OpenID 1.0 Specification: [[http:~~/~~/openid.net/specs/openid-connect-core-1_0.html>>url:http://openid.net/specs/openid-connect-core-1_0.html||shape="rect"]] | ||
| 8 | |||
| 9 | Microsoft's implementation notes: [[https:~~/~~/docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-tokens>>url:https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-tokens||shape="rect"]] | ||
| 10 | |||
| 11 | Microsoft Online OpenID configuration: [[https:~~/~~/login.microsoftonline.com/common/.well-known/openid-configuration>>url:https://login.microsoftonline.com/common/.well-known/openid-configuration||shape="rect"]] | ||
| 12 | |||
| 13 | Google's OpenID Connect implementation notes: [[https:~~/~~/developers.google.com/identity/protocols/OpenIDConnect>>url:https://developers.google.com/identity/protocols/OpenIDConnect||shape="rect"]] | ||
| 14 | |||
| 15 | Google Accounts OpenID configuration: [[https:~~/~~/accounts.google.com/.well-known/openid-configuration>>url:https://accounts.google.com/.well-known/openid-configuration||shape="rect"]] | ||
| 16 | |||
| 17 | github OAuth Guide: [[https:~~/~~/developer.github.com/v3/oauth>>url:https://developer.github.com/v3/oauth||shape="rect"]] | ||
| 18 | |||
| 19 | IANA registry of JSON Web Token Claims: [[https:~~/~~/www.iana.org/assignments/jwt/jwt.xhtml>>url:https://www.iana.org/assignments/jwt/jwt.xhtml||shape="rect"]] | ||
| 20 | |||
| 21 | == {{id name="org.clazzes.login.oauth-RFCs"/}}RFCs == | ||
| 22 | |||
| 23 | RFC 7515, (% style="color: rgb(0,0,0);" %)JSON Web Signature (JWS), [[https:~~/~~/tools.ietf.org/html/rfc7515>>url:https://tools.ietf.org/html/rfc7515||shape="rect"]] | ||
| 24 | |||
| 25 | RFC 7516, (% style="color: rgb(0,0,0);" %)JSON Web Encryption (JWE), [[https:~~/~~/tools.ietf.org/html/rfc7516>>url:https://tools.ietf.org/html/rfc7516||shape="rect"]] | ||
| 26 | |||
| 27 | RFC 7517, (% style="color: rgb(0,0,0);" %)JSON Web Key (JWK), [[https:~~/~~/tools.ietf.org/html/rfc7517>>url:https://tools.ietf.org/html/rfc7517||shape="rect"]] | ||
| 28 | |||
| 29 | (% style="color: rgb(0,0,0);" %) | ||
| 30 | |||
| 31 | |||
| 32 | |||
| 33 | RFC 7518, JSON Web Algorithms (JWA), [[https:~~/~~/tools.ietf.org/html/rfc7518>>url:https://tools.ietf.org/html/rfc7518||shape="rect"]] | ||
| 34 | |||
| 35 | RFC 7519, JSON Web Token (JWT), [[https:~~/~~/tools.ietf.org/html/rfc7519>>url:https://tools.ietf.org/html/rfc7519||shape="rect"]] |