11# oidcmsg
2+
3+ ![ CI build] ( https://github.com/IdentityPython/oidcmsg/workflows/oidcmsg/badge.svg )
4+ ![ pypi] ( https://img.shields.io/pypi/v/oidcmsg.svg )
5+ [ ![ Downloads] ( https://pepy.tech/badge/oidcmsg )] ( https://pepy.tech/project/oidcmsg )
6+ [ ![ Downloads] ( https://pepy.tech/badge/oidcmsg/week )] ( https://pepy.tech/project/oidcmsg )
7+ ![ License] ( https://img.shields.io/badge/license-Apache%202-blue.svg )
8+
29Implementation of OIDC protocol messages.
310
411oidcmsg is the 2nd layer in the
@@ -10,17 +17,17 @@ It also does verification of messages , that is :
1017
1118+ verifies that all the required parameters are present and has a value
1219+ verifies that the parameter values are of the right type
13- + verifies that if there is a list of permitted values, a parameter value is on
20+ + verifies that if there is a list of permitted values, a parameter value is on
1421that list.
1522
1623and finally if the value is a signed and/or encrypted JWT this package
17- will perform the necessary decryption and signature verification.
24+ will perform the necessary decryption and signature verification.
1825
1926
20- Also implements a ** KeyJar** which keeps keys belonging to
27+ Also implements a ** KeyJar** which keeps keys belonging to
2128different owners. One owner may have many keys.
2229If some of these keys have a common origin, like described in a JWKS.
2330Such a set will be kept in a ** keyBundle** .
24- Also implemented in this package.
25-
31+ Also implemented in this package.
32+
2633Please read the [ Official Documentation] ( https://oidcmsg.readthedocs.io/ ) for getting usage examples and further informations.
0 commit comments