Releases: AzureAD/passport-azure-ad
Release 3.0.12
Breaking change
- Added option 'loggingNoPII' to OIDCStrategy and BearerStrategy per Microsoft policy.
If this is set to true, then Passport-azure-ad won't log anything related to
personal identification information, such as id_token, claims, etc. The default value is true. If you want the full log as before, you
have to explicitly set 'loggingNoPII' to false in the constructor of OIDCStrategy and BearerStrategy.
Release 3.0.11
Release 3.0.10
Release 3.0.9
Release 3.0.8
OIDCStrategy
Bug fixes
-
#328 OIDC session key fails to serialize for certain session middleware options
-
Support advanced policy name with prefix b2c_1a_
Release 3.0.7
Release 3.0.6
OIDCStrategy
New features
-
#285 express-session free support
We used to save state etc in express session, so you cannot be session free even if
{ session : fase }
option is used inpassport.authenticate
. Now we provide an option to save state etc in cookie via
encryption and decryption, so OIDCStrategy no longer relies on express session.More details can be found in README.md, section 5.1.4.
Release 3.0.5
OIDCStrategy
New features
-
added support of
id_token
in JWE compact serialization format.Supported key encryption algorithms (alg) are:
RSA1_5
,RSA-OAEP
,A128KW
,A256KW
,dir
supported content encryption algorithms (enc) are:
A128CBC-HS256
,A192CBC-HS384
,A256CBC-HS512
,A128GCM
, andA256GCM
.
Version 3.0.4
OIDCStrategy
New features
- added support for
prompt
,login_hint
anddomain_hint
parameters - added
tfp
claim support for B2C - token validation clock skew is now configurable using
clockSkew
option - added
thumbprint
andprivatePEMKey
options for client assertion support.
BearerStrategy
- token validation clock skew is now configurable using
clockSkew
option
Tests
- added end to end automated tests for OIDCStrategy and BearerStrategy
Bug fixes
- #231 Support client_asserton for OIDC auth flow
- #245 Make clock skew configurable
- #251 Multiple Audiences with Bearer Strategy
- #254 passReqToCallback does not work with bearer strategy
- #256 Support 'tfp' for B2C
- #261 prompt,domain_hint and login_hint are missing in the query params sent to endpoint
- #264 OIDC authentication fails when oauth token_type is 'bearer' and not 'Bearer'
Version 3.0.3
Bug fixes
- #248 End_to_end_test showing up in test folder