-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenId Deployment and Recipes have some issues #6364
Comments
Added some code to fix the issues |
I'm working on the view model refactor, but I got stuck a little. It's more a decision, rather than a technical problem. Due to the recipe using a view model, currently only the following format works in tests:
All the other list-properties use a string, delimited by space like this:
I'm not sure how I should fix this now. I could:
Any advice would be appreciated! |
I understand the issue, the step is using a "View Model" that is designed for checkboxes, and in aspnet it needs a bool to map the state of the checkbox. In the step it just need a presence. So maybe change the step logic by removing the |
Right, I'll do that then, thank you! |
@deanmarcussen, the above points, except the 3rd point, are fixed and merged now. No. 3 requires breaking changes but was deemed a minor issue, so I was wondering if this issue can be closed? |
Fixed by @kaipm various prs. Thanks |
@deanmarcussen Is there any cleanup that can be done to resolve "An application with the same client identifier already exists." when recreating a tenant? Or does it depend on these PRs? |
There are a number of issues with the OpenId Recipe and Deployment Steps
The Deployment Step for the Server Settings produces completely incorrect JSON to match what the Recipe Step is expecting (the settings directly, when the step expects a Model)
Some of the Steps use Models, some use
CreateViewModels
Most of the Steps are storing their data directly in the step property, where they should be keyed. (Minor issue)
The Application Step can only be run once, as it does not check to see if the application already exists, so throws an exception the second time.
The text was updated successfully, but these errors were encountered: