Commit Graph

822 Commits

Author SHA1 Message Date
daniel evertsson 1d211cf1de Added a login page which depends on javascript. 2014-09-03 15:23:29 +02:00
daniel evertsson d46c3a1f37 Works except when a discovery server is used 2014-09-03 15:04:50 +02:00
daniel evertsson 7340556536 Merge remote-tracking branch 'upstream/master' 2014-09-03 08:04:27 +02:00
daniel evertsson 636f0f4406 Works except when a discovery server is used 2014-09-03 08:01:02 +02:00
Roland Hedberg 6830127420 release 0.5.0 2014-09-01 15:18:16 +02:00
Roland Hedberg c3070b0397 This is about configuring the OP to tell an RP that it can do less then what it really can. 2014-09-01 15:14:07 +02:00
Rebecka Gulliksson c938bab49e Renamed and added comments to the multi auth module. 2014-08-29 12:56:02 +02:00
Rebecka Gulliksson a748dd5bad Bugfix: default parameters are instantiated at defintion, not at each call so we must handle creating an empty dict each time. 2014-08-29 12:46:09 +02:00
Rebecka Gulliksson 173535c957 Added comments of make_auth_verify and general cleanup. 2014-08-29 12:40:38 +02:00
Rebecka Gulliksson 4cb20ad7c3 Made ACR values the only global value in RP and added ACR values to example config. 2014-08-29 12:29:42 +02:00
Rebecka Gulliksson d78bad4d71 Merge remote-tracking branch 'upstream/master' 2014-08-26 11:07:29 +02:00
daniel evertsson a4d6becf96 Merge remote-tracking branch 'upstream/master' 2014-08-26 09:22:28 +02:00
daniel evertsson c966b1a6fb Can use three auth modules 2014-08-26 09:15:28 +02:00
daniel evertsson 953c4cb938 Can run (saml, password) and (password, saml) multi auth module 2014-08-25 10:43:44 +02:00
daniel evertsson 43f4daf1b2 Started on multi auth module. 2014-08-22 16:11:46 +02:00
daniel evertsson a46b8fb49e The saml module now parses the response in order to use the callback URL's. RP could use specified auth module (ACR value) 2014-08-21 10:15:38 +02:00
daniel evertsson 4b4b00342e Started using callback URLs 2014-08-20 14:06:02 +02:00
Roland Hedberg fb0b4d7569 Support for dumping a keyjar to file and to populate a keyjar using said file. 2014-08-19 21:19:09 +02:00
Roland Hedberg 209bc9ac57 Support for loading/storing cookies from/to a file. 2014-08-19 21:17:37 +02:00
Roland Hedberg dbaec56484 Switched to FileCookieJar since I want to be able to load/store cookies from/to a file. 2014-08-16 09:45:21 +02:00
Rebecka Gulliksson f5c7511866 Merge branch 'master' of https://github.com/its-dirg/pyoidc 2014-08-14 16:21:47 +02:00
Rebecka Gulliksson bc1d5b0f8b Added missing import. 2014-08-14 16:21:07 +02:00
daniel evertsson 71df3d3a1e Merge remote-tracking branch 'origin/master' 2014-08-13 10:01:02 +02:00
daniel evertsson 60fb2e8c87 Remove unused clients in rp3 configuration file and added them as comments 2014-08-13 10:00:44 +02:00
Rebecka Gulliksson 2be3841fee Merge branch 'develop' 2014-08-04 11:09:31 +02:00
Rebecka Gulliksson 013e852a5d Added example config files for studentness which includes the discovery server. 2014-08-04 11:08:08 +02:00
Rebecka Gulliksson bcabd460b5 Removed hardcoded config file in rp3.
Config now received as command parameter, similar to oidc_example/op2.
2014-08-04 10:12:21 +02:00
Rebecka Gulliksson 240484c23d Removed hardcoded config file.
Config now received as command parameter, similar to oidc_example/op2.
2014-08-04 09:58:19 +02:00
Roland Hedberg 8e0dc42877 When matching client preferences against provider functionality take type of value (list vs singleton) into consideration. 2014-07-02 12:06:42 +02:00
Roland Hedberg 1bdf3a387a Removed last remaining references to require_signed_request_object. 2014-06-26 10:48:53 +02:00
Roland Hedberg 3ee7ad522d Fixed the unit tests. 2014-06-20 13:08:32 +02:00
Roland Hedberg 6bf9c5d9d8 Make auth_time actually reflect the time of authentication. 2014-06-19 13:31:37 +02:00
Roland Hedberg d32781f8f1 Don't start SSL srv if not wanted. 2014-06-19 10:54:37 +02:00
Roland Hedberg 93ed56f5df Remnant of older times. 2014-06-19 10:21:16 +02:00
Roland Hedberg a78373866e Preparing for configuring what an OP will do as opposed to what it can do. 2014-06-19 10:20:52 +02:00
Roland Hedberg 0db0f9bbe4 Merge pull request #32 from jricher/accept-header
added accept header processing
2014-06-19 09:39:28 +02:00
Justin Richer 937e4153a4 added accept header processing 2014-06-18 17:47:11 -04:00
Roland Hedberg 0d714f3035 Change in perspective. 2014-06-16 20:17:10 +02:00
Roland Hedberg 0e45992518 Added a specific exception for wrong scheme. Most commonly http instead of https. 2014-06-16 19:56:40 +02:00
Roland Hedberg f5a08447e2 A couple of changes in parameters in messages. 2014-06-16 15:17:58 +02:00
Roland Hedberg 15b9151367 Empty list works better for parameters that holds lists of things.
Added support for claims in AuthorizationRequests and not only as claims of the request parameter in that class.
2014-06-16 15:17:16 +02:00
Roland Hedberg 32ac564455 Added a type check for lists. 2014-06-16 15:15:21 +02:00
Roland Hedberg c2a099e683 Modified the base PyoidcError class such that is may contain the response/request that is under processing when the error was encountered. 2014-06-14 19:28:27 +02:00
Roland Hedberg 61ca48ec83 Modified the base PyoidcError class such that is may contain the response/request that is under processing when the error was encountered. 2014-06-14 19:27:57 +02:00
Roland Hedberg cadc41e0ab Use the default kid if specified.
When decrypting/verifying something use client id in the request to chose usable keys.
2014-06-12 17:13:38 +02:00
Roland Hedberg 45833907b8 The JWT may not be an id_token hence it might not contain an iss claim. 2014-06-12 17:11:19 +02:00
Roland Hedberg 9de388b285 Merge branch 'its-dirg-master' 2014-06-12 11:15:50 +02:00
Roland Hedberg 6051b035d8 If you're not using the SAML Authn Method pysaml2 should not be an install requirement. 2014-06-12 11:15:12 +02:00
Roland Hedberg 29642ed7d2 Possible place for a debug message. 2014-06-12 11:08:42 +02:00
daniel evertsson fa1a06652b Made it possible to concat AA attributes and SAML response attributes and some filters 2014-06-12 10:25:05 +02:00