Commit Graph

822 Commits

Author SHA1 Message Date
Roland Hedberg d69d41c26c Versions 2.6.1 of pycrypto works. 2014-06-12 09:19:59 +02:00
Roland Hedberg b270280501 Allow the usage of key id when picking key to signing information. 2014-06-11 17:33:36 +02:00
Roland Hedberg 30c9561536 Actually care about the key id when it comes to selecting keys. 2014-06-11 17:32:40 +02:00
Roland Hedberg 5ff96a2277 Added one more exception (IssuerMismatch). 2014-06-11 17:31:50 +02:00
Roland Hedberg 3a9006dbb2 Made it possible to select as 'default' keys for signing and encryption by their key id. 2014-06-11 17:31:16 +02:00
Roland Hedberg 37ceaea392 Limited the set of working pycrypto versions. 2014-06-11 17:25:35 +02:00
Roland Hedberg 81d565ecb0 If you don't intend to use the SAML authn backend you should not have to import pysaml2. 2014-06-11 17:22:11 +02:00
Roland Hedberg bbe6715c2a Merged 2014-06-11 14:49:04 +02:00
Roland Hedberg 37884f5a6b Merge pull request #27 from its-dirg/master
Added documentation and AA backend
2014-06-11 14:41:03 +02:00
daniel evertsson 0f2698479c Merge branch 'master' of https://github.com/its-dirg/pyoidc 2014-06-11 14:31:10 +02:00
daniel evertsson 425604c9a6 Added AA user info backend 2014-06-11 14:30:47 +02:00
Rebecka Gulliksson f5e5040e16 Updated doc of OP and RP example.
Corrected the directory paths and added some complementary info.
2014-06-11 12:43:45 +02:00
Roland Hedberg 4c562eec5b Merge pull request #24 from HaToHo/master
Minor fix for studentness
2014-06-05 13:54:04 +02:00
Hans Hörberg 807b368087 Minor fix for studentness 2014-06-05 09:19:30 +02:00
Roland Hedberg d3cfa3e433 Merge pull request #23 from HaToHo/master
Added SAML authentication and bootstrap
2014-06-03 10:28:58 +02:00
Roland Hedberg 360ae963e7 Merge pull request #18 from dajiaji/topic-oidc-example-rp-basic-auth
Update rp3 to support client_secret_basic.
2014-06-03 09:54:19 +02:00
Hans Hörberg fa0ff12b54 Documentation and fix for the discovery server. 2014-06-03 09:44:07 +02:00
Roland Hedberg 6875b2e277 Added a Swedish log in page. 2014-05-28 09:24:14 +02:00
Roland Hedberg 7dfed48b34 Catch exceptions that has to with encryption. 2014-05-28 09:23:40 +02:00
Roland Hedberg 4955579106 Added test for encryption/decryption using symmetric key based on client_secret. 2014-05-26 20:45:01 +02:00
Roland Hedberg 14abe8b8c6 Use the fact that all jwe exceptions have the same ancestor. 2014-05-26 12:31:13 +02:00
Roland Hedberg 7ed57180fc If 'use' is not defined for a key it should be regarded as usable for both encryption and signing. 2014-05-26 11:24:10 +02:00
Roland Hedberg c2c2bf0fa3 More debug info 2014-05-26 10:23:38 +02:00
Roland Hedberg f336280464 Merge branch 'master' of github.com:rohe/pyoidc 2014-05-23 07:53:56 +01:00
Roland Hedberg b0f5b0eb21 Slightly reformated the printing of a list of keybundles. 2014-05-23 07:53:12 +01:00
Roland Hedberg ddb9839ed8 Merge pull request #22 from dv10den/master
Updated the documentation and setup.py
2014-05-22 09:21:38 +01:00
daniel evertsson 69a66985ea Added contents to doc 2014-05-22 09:36:47 +02:00
Hans Hörberg dce9f5e316 Added SAML backend and user information. 2014-05-21 15:05:04 +02:00
Roland Hedberg 9b2b3f04b8 Reinstated logging module import. 2014-05-20 16:23:33 +01:00
daniel evertsson d73168524f Forced cherryPy version again after git conflict and pyOpenSSL 2014-05-20 16:13:53 +02:00
daniel evertsson bc25e7e191 Merge upstream 2014-05-20 16:05:03 +02:00
Roland Hedberg 527f4a1ecf Make it work on Python 2.6.X 2014-05-20 12:02:39 +01:00
Roland Hedberg 4d556e44a3 Added two more install requires: importlib and argparse (necessary for python 2.6) 2014-05-20 11:59:34 +01:00
daniel evertsson a12fa5636c Updated setup.py and the documentation 2014-05-20 12:58:46 +02:00
Roland Hedberg 3e4c099090 Text structure change 2014-05-20 11:57:58 +01:00
Roland Hedberg 4dd21e54c5 Added support for form_post response_message. 2014-05-20 11:57:11 +01:00
daniel evertsson 2d237d52a6 Forgot to add the new doc files 2014-05-19 09:03:00 +02:00
daniel evertsson 7365fed4da Added quick example in documentation 2014-05-19 08:48:45 +02:00
Roland Hedberg 1184f06fb7 Merge pull request #21 from HaToHo/master
Added VERIFY_SSL to the configuration.
2014-05-15 12:27:35 +02:00
Hans Hörberg fd2fc7d21c Added VERIFY_SSL to the configuration. 2014-05-15 12:16:38 +02:00
Daisuke Yamada 3d3a58a42d Merge remote-tracking branch 'upstream/master' into topic-oidc-example-rp-basic-auth 2014-05-15 06:33:37 +09:00
Roland Hedberg 535c0192ae Merge branch 'master' of github.com:rohe/pyoidc 2014-05-14 13:53:20 +02:00
Roland Hedberg a9b200ff01 Made it work for completely dynamic setup. 2014-05-14 13:52:56 +02:00
Roland Hedberg f38cdb5794 More informative attribute name. 2014-05-14 13:51:16 +02:00
Roland Hedberg dc3654c663 Merge pull request #20 from dajiaji/topic-oidc-client-userinfo
Fix bug in requesting GET userinfo with Bearer token.
2014-05-13 19:58:06 +02:00
Roland Hedberg 451cdf94aa Changes in directory structure not represented in lots of files. Fixed that.
Also Cherrypy seems to be eating URL fragments so a RP based on Cherrypy can't handle return_type other then 'code'.
2014-05-13 19:48:40 +02:00
Roland Hedberg d1ee094740 Merge branch 'master' of github.com:rohe/pyoidc 2014-05-13 10:06:23 +02:00
Daisuke Yamada 934a440a0f Fix bug in requesting GET userinfo with Bearer token. 2014-05-06 19:30:01 +09:00
Daisuke Yamada 9266e849db Update test to conform the change of ClientSecretBasic::construct. 2014-05-06 18:02:09 +09:00
Daisuke Yamada de9bd6aaa0 Support configurable token_endpoint_auth_method for rp3.
Currently, rp3 supports only 'client_secret_post' for token_endpoint_auth_method.
To support 'client_secret_basic', token_endpoint_auth_method attribute is changed to be configurable from conf.py.
2014-05-06 08:27:51 +09:00