This PR adds --issuer as a required command-line argument. All endpoints are discovered by default based on the issuer, but options are kept to override each endpoint when needed.
Some refactoring was done to merge the client and server configuration in a single structure and tests were updated to use the flow configuration structure in order to more easily add additional flow-specific configuration going forward.
This PR adds --issuer as a required command-line argument. All endpoints are discovered by default based on the issuer, but options are kept to override each endpoint when needed.
Some refactoring was done to merge the client and server configuration in a single structure and tests were updated to use the flow configuration structure in order to more easily add additional flow-specific configuration going forward.