thankful-dog-96817
07/13/2022, 10:31 AMthankful-dog-96817
07/13/2022, 10:32 AMchilly-dentist-11746
07/13/2022, 11:36 AMthankful-dog-96817
07/13/2022, 11:42 AMthankful-dog-96817
07/13/2022, 11:42 AMhigh-optician-2097
high-optician-2097
high-optician-2097
- Sending emails has a delay of 1-2 minutes, which is “acceptable” but not ideal.Are those sent from our domain or from your domain?
thankful-dog-96817
07/13/2022, 11:48 AMhigh-optician-2097
thankful-dog-96817
07/13/2022, 11:51 AMhigh-optician-2097
thankful-dog-96817
07/13/2022, 11:54 AMthankful-dog-96817
07/13/2022, 11:55 AMhigh-optician-2097
- Exposing logs or at least errors would make debugging much easier.Agree 100% - https://github.com/ory/cloud/issues/117
high-optician-2097
- Adding social login providers works like a charm for the “known” providers in the UI, but less so for generic providers. For example, I wasn’t able to add Twitter or Instagram (which would be very important for our use case) because their flow is incompatible with what Ory expects. I think exposing all the available Kratos providers in the UI would go a long way.Also agree, we need to add those to the UI!
high-optician-2097
high-optician-2097
- Implementing the self-service UI was a lot more difficult than expected. Mostly that was due to the API being inconsistent and/or non-intuitive at times, especially around error handling/messaging. The documentation was not always helpful. @helpful-table-77025 lead the implementation on our end and I’m sure she has a ton of insights on the topic.Thank you here too, and I definitely agree, this is way too complex at the moment. The problem is that a UI is not easy to write, you have so many different forms to cover (mfa, settings, login, login failed, mfa missing, mfa failed, …). I think we’ll advice our users in the future to use the managed UI. Also what we’re thinking of is to build a component library similar to stripe elements for react/angular/vue that brings these form elements out of the box
high-optician-2097
thankful-dog-96817
07/13/2022, 12:02 PMthankful-dog-96817
07/13/2022, 12:03 PMhigh-optician-2097
high-optician-2097
plus the fact that the UI always errors when a custom smtp is configured.... 🙃shit yes, I lost track of that, thank you for reminding me
high-optician-2097
purple-tailor-16179
07/14/2022, 8:26 AMpurple-tailor-16179
07/14/2022, 8:35 AMhigh-optician-2097
high-optician-2097
purple-tailor-16179
07/14/2022, 8:51 AMhigh-optician-2097
purple-tailor-16179
07/14/2022, 8:59 AMproud-plumber-24205
07/14/2022, 9:43 AMpurple-tailor-16179
07/14/2022, 9:52 AMhelpful-table-77025
08/18/2022, 12:05 PMwe’ll most likely try to steer people to not bring their own UI for the time being, while we figure out a concept that is easier to work with~gets a mild heart attack 🥲 Hello everyone! First of all, thank you for your hard work and always being there with help 🙌 🍦 Implementing Ory with our UI was so complicated that I had to take a long vacay after 🥵 (jk, but I did take a long vacay after 😆). Talking about my experience implementing Ory UI from scratch: I could share my insights and pain points, but I assume the Ory team is well aware of them by now and has a lot of future plans to improve it. But let me know if it can help and I will get back to you, I do have a list 🙂 (and I did write a short documentation on Ory implementation for my team to help them to get around). I personally think the idea to have components like Stripe is a great solution. This way you can cover all the flows and error handling without page reload and without the need of the end user to search for edge cases and cover them.
high-optician-2097
helpful-table-77025
08/18/2022, 12:46 PMhigh-optician-2097
<Login showOnly="password"/>
drop-ins… 🙂helpful-table-77025
08/18/2022, 12:56 PMproud-plumber-24205
08/18/2022, 12:56 PMproud-plumber-24205
08/18/2022, 12:56 PMproud-plumber-24205
08/18/2022, 12:57 PMproud-plumber-24205
08/18/2022, 1:01 PMWait, does it mean I will have to rewrite the whole UI again? helpNo, not at all. The Api is not changing in this and this is only right now a focus for us to release a really good managed UI with a component library. This will enable you to integrate with Ory faster with just a couple of lines of code. At the end of the day we want to support many personas, basic functionality users and more advanced functionality users. This, however, takes time 🙂
helpful-table-77025
08/18/2022, 1:58 PMOr maybe Preact is more your thing? 🙃did that, had a lot of pain trying to make some non-compatible libraries to work, so no, not my thing 😄
helpful-table-77025
08/18/2022, 2:01 PMAt the end of the day we want to support many personas, basic functionality users and more advanced functionality users. This, however, takes time 🙂Absolutely! Looking forward to see the result! I am sure I missed a few edge cases. Also we don't have 2FA for now, so minus that flow 🙈
proud-plumber-24205
08/18/2022, 2:04 PMhelpful-table-77025
08/18/2022, 2:06 PMproud-plumber-24205
08/18/2022, 2:52 PMthankful-dog-96817
08/18/2022, 3:20 PM