Skip to content

Commit

Permalink
Mark TODO for v6
Browse files Browse the repository at this point in the history
  • Loading branch information
cicnavi committed Dec 3, 2023
1 parent 9b3cd12 commit d92c803
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Currently supported flows are:

[![Build Status](https://github.com/simplesamlphp/simplesamlphp-module-oidc/actions/workflows/test.yaml/badge.svg)](https://github.com/simplesamlphp/simplesamlphp-module-oidc/actions/workflows/test.yaml)
[![Coverage Status](https://codecov.io/gh/simplesamlphp/simplesamlphp-module-oidc/branch/master/graph/badge.svg)](https://app.codecov.io/gh/simplesamlphp/simplesamlphp-module-oidc)
[![SimpleSAMLphp](https://img.shields.io/badge/simplesamlphp-1.19-brightgreen)](https://simplesamlphp.org/)
[![SimpleSAMLphp](https://img.shields.io/badge/simplesamlphp-2.1-brightgreen)](https://simplesamlphp.org/)

![Main screen capture](docs/oidc.png)

Expand Down
30 changes: 30 additions & 0 deletions UPGRADE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
# Version 5 to 6

## New features
- TODO move away from SSP database as store; move to custom store interface
- TODO key rollover
- TODO token introspection
- TODO implement store for different entities?: i.e. client data can use RDB like mysql, whilst short term data
like tokens can utilize faster stores like memcache, redis...
- TODO move to SimpleSAMLphp ProcessingChain

## Major impact changes
- TODO move away from SSP database as store; move to custom store interface

## Medium impact changes
- TODO move to SSP (symfony) routing
- TODO handle CORS

## Low impact changes

Below are some internal changes that should not have impact for the OIDC OP implementors. However, if you are using
this module as a library or extending from it, you will probably encounter breaking changes, since a lot of code
has been refactored:

- TODO upgrade to v5 of lcobucci/jwt https://github.com/lcobucci/jwt
- TODO move checkers to templates (generics) for proper static type handling
- TODO move to SSP (symfony) container
- TODO remove dependency on laminas/laminas-diactoros
- TODO remove dependency on laminas/laminas-httphandlerrunner
- TODO create a bridge towards SSP utility classes, so they can be easily mocked

# Version 4 to 5

## Major impact changes
Expand Down

0 comments on commit d92c803

Please sign in to comment.