Replies: 2 comments
-
Hi @xslasd appreciate you feedback. I am sure @muhlemmer and @livio-a find this helpful to improve zitadel/oidc. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the feedback @xslasd.
We currently have a help-wanted issue open for this: #145. My personal comments over there were from way before I joined the company, and after I did the focus shifted to urgently needed refactoring and implementing new features. So outside help is still welcome!
We have since moved to
The many assertions came in place because we use so many interface types. In Go, when you add a method to an interface, it is a breaking change. So many optional interfaces where added,with assertions in order to maintain backwards compatibility for all users. We have started an effort to refactor this. As you might see in It would also be nice if we can somehow merge the storage interfaces, but I want to come up with some kind of plan to let certain parts optional. We have storage types we don't (fully) use ourselves in Zitadel and vica-versa for other package users. I'm currently thinking of a proposal, but it might take some time. I've also tried to reach out to the community for suggestions in this discussion: #276 but it has been mostly quit here, except some discussions on discord. Feel welcome to join the discussion anywhere.
If there are concrete bugs, or if you wish for somethings to be improved, please create a specific issue for each topic, so we can keep the scope of discussion small. |
Beta Was this translation helpful? Give feedback.
-
I am honored to be able to use the zitadel/oidc library. I have been following and learning it since early versions. Thank you to the author for their hard work!
I would like to share my user experience and hope it can be helpful for the updates of the version.
Motivation for me to continue learning and using
Some issues in use
Batch search results:
4.AuthStorage interface naming convention issues,
There may be some misunderstandings in my problem description, which the author can ignore.
Beta Was this translation helpful? Give feedback.
All reactions