|
From: Krzysztof B. <kb...@un...> - 2017-03-23 22:55:34
|
Dear Willem,
W dniu 23.03.2017 o 14:00, Willem Elbers pisze:
> Dear Krysztof,
>
> we've recently encountered an issue where a user clicked the link in the
> email confirmation email. However, the entity within unity-idm wasn't
> updated and still showed "[confirmation request sent]" in the entity
> details.
Do you have any more information? There was some problem shown on the
confirmation page? Maybe the link has expired?
>
> is it possible to resend the email verification link?
>
> (we've removed the entity for now and after recreating it, everything
> worked as expected)
Yes it is. You can easily trigger this using REST API:
@Path("/confirmation-trigger/identity/{type}/{value}")
@POST
Triggers sending of confirmation message of identity. Nearly always it
is a re-send.
@Path("/confirmation-trigger/entity/{entityId}/attribute/{attributeName}")
@QueryParam("group")
@QueryParam("identityType")
@POST
Triggers sending of confirmation message for an attribute. Nearly always
it is a re-send.
What is more you can quite easily force unity to re-send email
*attribute* confirmation from Admin UI: edit the attribute, set is a
confirmed, save, edit again and set back to not-confirmed state.
It is hard to do this for identity. You can remove identity (removing
the whole entity is rather too brutal ;) and re-add it. However this may
loose some context (e.g. metadata of identity real origin).
Cheers,
Krzysztof
|