oauth2-azure
oauth2-azure copied to clipboard
v2.0.0
List of features to be added into v2.0.0 version.
- [x] Make use of https://login.microsoftonline.com/TENANT/.well-known/openid-configuration endpoint
- [ ] Implement caching of the configuration settings.
- Default directory is going to be obtained by
sys_get_temp_dir
and will be changeable in configuration
- Default directory is going to be obtained by
- [x] Check on token issuer validation with
validateIssuer
- [x] Fix
getObjects
to also include$tenant
in subsequent requests (ifodata.nextLink
is not a valid URL) - [x] Fix support for B2C
- [x] Replace $provider->appendQuery with our own method to check if we are already appending to existing parameters
- [x] Improve documentation
- [x] Multipurpose refresh tokens
- [x] Documentation for
response_mode
andresponse_type
options - [x] Make use of GitHub's Wiki
- [ ] Single Sign Out documentation (https://github.com/TheNetworg/oauth2-azure/commit/866b5a0d6e5a9734699d55403a53097bb72e0b06)
- [ ] Evaluate migration scenarios
Implement caching of the configuration settings
Are you planning to do a custom implementation? The zend-config-aggregator for example would already offer caching.
Well, from my prospective, I wanted to offer just a simple file cache implementation which would store it in the temp directory for some period of time, unfortunately, I did not get around implementing it yet. The implementation would be replacable so you would be able to replace it with your implementation - Redis, SQL, etc.