Using Auth::OpenIDConnect twice in Auth::Choice leads to route redefined warning
Concerned version
Version: 2.0.15.1
Summary
- Configure Auth::Choice
- Choice 1: OIDC
- Choice 2: OIDC
Logs
[warn] Route "flogout" redefined
[warn] Route "flogout" redefined
[warn] Route "blogout" redefined
[warn] Route "blogout" redefined
[warn] Route "blogout" redefined
[warn] Route "blogout" redefined
[warn] Route "flogout" redefined
[warn] Route "flogout" redefined
Possible fixes
- Try to detect if an instance of Auth::OpenIDConnect is already loaded and skip addRoute in that case
- Should Auth::OpenIDConnect be a singleton?