1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
|
12/06/2023
- add support for the client credentials grant type
- depend on liboauth >= 1.6.0
- release 3.4.0
03/08/2023
- move repo to OpenIDC github organization
12/06/2022
- change Makefile install procedure
- depend on liboauth 1.4.5.2
- release 3.3.0
07/15/2021
- release 3.2.1
07/02/2021
- add option to not return an error on token missing/exchange failure
07/01/2021
- change configure.ac to find Apache flags correctly
12/22/2020
- depend on liboauth2 1.4.0
- release 3.2.0
11/13/2020
- add STSCryptoPassphrase
11/10/2020
- use refactored liboauth2-sts
11/07/2020
- remove config.h
- depend on liboauth2 >= 1.4.0
- bump to 3.2.0-dev
- liboauth2-sts: fix parsing of cache parameters (hardcoded leftover "max_key_size=8")
02/14/2020
- depend on liboauth 1.2.4 with named cache
02/05/2020
- depend on liboauth2 1.2.2 with new ROPC capability
- bump to 3.1.1
09/12/2019
- depend on liboauth2 1.2.0 with new request header API
- bump to 3.1.0
08/06/2019
- use fixup hook instead of access hook to be backwards compatible and work with mod_auth_openidc
- version 3.0.4
08/01/2019
- fix STSAcceptSourceTokenIn "struct is null"
- version 3.0.3
07/17/2019
- add r->user option to sts_handler by setting STSROPCUsername to "*"
- version 3.0.2
07/03/2019
- return status code from STS call if > 500 (504 = gateway timeout)
- bump liboauth2 dependency to 1.1.1
- version 3.0.1
03/21/2019
- revamp based on liboauth2 1.0.0
- version 3.0.0
10/02/2018
- various corrections related to packaging
- version 0.9.6
10/01/2018
- use non-binary security token as default WS-Trust source token
- support adding the target token in a POST parameter (e.g. an access token)
- version 0.9.5
9/30/2018
- WS-Trust support for source tokens other than OAuth tokens e.g SAML 2.0 or UserName tokens
- WS-Trust support for non-BinarySecurityToken target tokens
- version 0.9.4
9/30/2018
- update shm cache so it supports graceful restarts, see: https://github.com/zmartzone/mod_auth_openidc/issues/296
- version 0.9.3
9/29/2018
- run at post_read phase instead of fixup phase, except if no source token was (yet) found in an env var
- version 0.9.2
9/29/2018
- set defaults to NULL and do per-mode configuration checks on startup
- version 0.9.1
9/29/2018
- remove STSROPCRequestParameter, STSOTXRequestParameter and STSResource; merge into STSRequestParameter
- version 0.9.0
9/29/2018
- correct resource->aud handling for ROPC flows and add extra params with STSROPCRequestParameter
- version 0.8.1
9/29/2018
- correct caching on a per-directory configuration based context
- version 0.8.0
9/28/2018
- add name value parameters by AP_INIT_TAKE2 syntax and rename STSOTXRequestParameters to STSOTXRequestParameter
- version 0.7.6
9/28/2018
- get subject_token_type request parameter from STSOTXRequestParameters
- version 0.7.5
9/28/2018
- support stripping the source token from the outgoing request
- version 0.7.4
9/28/2018
- support extra parameters to the OAuth 2.0 token exchange request via STSOTXRequestParameters
- version 0.7.3
9/28/2018
- add client_id to OTX request if auth=none; some cleanups
- version 0.7.2
9/28/2018
- support private_key_jwt authentication method for ropc/otx
- version 0.7.1
9/27/2018
- support client_secret_jwt authentication method for ropc/otx
- version 0.7.0
9/27/2018
- split out exchange protocol functions in separate files
- version 0.6.0
9/27/2018
- support client authentication methods: basic, post, client cert
- version 0.5.1
9/27/2018
- support multiple target token representations
- support multiple named options in source and target tokens
- adapt README.md to generic tokens
- version 0.5.0
9/25/2018
- re-factor helper functions into util.c
- parse options on incoming access token presentation method (e.g. cookie:PA.global)
- version 0.4.2
9/25/2018
- add configurable resource parameter support with STSResource
- version 0.4.1
9/25/2018
- add STSSSLValidate server option and configurable STSHTTPTimeOut
- correctly form-encode POST parameters
- add support for draft IETF token exchange protocol
- version 0.4.0
9/24/2018
- pass client_id in username
- update README.md and add sts.conf
- support setting WS-Trust ValueType using STSWSTrustValueType
- version 0.3.1
9/23/2018
- support configurable access token methods
- first iteration of ROPC mode
- version 0.3.0
8/9/2018
- allow configuration of multiple exchange protocols (and support only one yet)
- version 0.2.0
3/27/2017
- initial import of version 0.1.0
|