On Tue, 2015-05-12 at 21:54 +0000, Leonardo Loch Zanivan wrote:
I've created a generic exception mapper for REST API but also
specialized for ModelException to return correct internationalized
message.
Thanks for implementing this, Leonardo.
JIRA:
https://issues.jboss.org/browse/KEYCLOAK-1306
PR:
https://github.com/keycloak/keycloak/pull/1251
I'll also need i18n in the admin console, +1 JIRA
(
https://issues.jboss.org/browse/KEYCLOAK-1308).
On Sat, May 9, 2015 at 5:40 PM Leonardo Loch Zanivan
<leonardo.zanivan(a)gmail.com> wrote:
I'll work on that next week..
Thanks!
On Wed, May 6, 2015 at 3:37 PM Marek Posolda
<mposolda(a)redhat.com> wrote:
+1 for JIRA. Also feel free to send PR as you already
nail it down and you already send some PRs :-)
By the way, Thanks for them.
It seems that generally we should improve on handling
errors from admin REST endpoints. Ideally you can
handle the error response similarly like it's done
here:
https://github.com/keycloak/keycloak/blob/master/services/src/main/java/o...
. Then on admin-client side, you can catch ClientErrorException and see the error message
for example like done here:
https://github.com/keycloak/keycloak/blob/master/testsuite/integration/sr...
Thanks,
Marek
On 6.5.2015 19:31, Leonardo Loch Zanivan wrote:
> Unfortunatelly I think it's not possible right now.
>
> Admin client uses Admin REST API, which isn't
> handling errors correctly.
>
> If you try to reset a password using Admin interface
> you will get a generic error 500 saying "Failed to
> reset user password".
>
> In the server the stacktrace shows:
> Caused by:
> org.jboss.resteasy.spi.UnhandledException:
> org.keycloak.models.ModelException:
> invalidPasswordMinLengthMessage
>
> We could fill a JIRA to handle ModelException using
> JAX-RS exception handlers, so the response will have
> the correct error and we could show a better error
> message.
>
> On Wed, May 6, 2015 at 2:10 PM Benjamin Hansmann
> [alphaApps] <b.hansmann(a)alphaapps.de> wrote:
> Is one able to get an error message from the
> resetPassword method of
> admin-client if it somehow failed to reset
> the password, like when the
> password is too short or does not comply
> with the password policy?
>
> It throws an InternalServerErrorException in
> that case. On the server
> side there seems to be a ModelException:
> invalidPasswordMinLengthMessage. That
> information is lost...
>
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/keycloak-user
>
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/keycloak-user
--
[alphaApps] mobile development
Benjamin Hansmann
Nosthoffenstraße 46
D-40589 Düsseldorf
Germany
Mobile: +49 (0) 177 249 47 47
Email: b.hansmann(a)alphaapps.de