1
1
# 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
+
2
9
Implementation of OIDC protocol messages.
3
10
4
11
oidcmsg is the 2nd layer in the
@@ -10,17 +17,17 @@ It also does verification of messages , that is :
10
17
11
18
+ verifies that all the required parameters are present and has a value
12
19
+ 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
14
21
that list.
15
22
16
23
and 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.
18
25
19
26
20
- Also implements a ** KeyJar** which keeps keys belonging to
27
+ Also implements a ** KeyJar** which keeps keys belonging to
21
28
different owners. One owner may have many keys.
22
29
If some of these keys have a common origin, like described in a JWKS.
23
30
Such a set will be kept in a ** keyBundle** .
24
- Also implemented in this package.
25
-
31
+ Also implemented in this package.
32
+
26
33
Please read the [ Official Documentation] ( https://oidcmsg.readthedocs.io/ ) for getting usage examples and further informations.
0 commit comments