Skip to Main Content
Feature Request FR-2948
Product Area Developer Experience
Status CLOSED

24 Voters

Add a "Forgot my password" feature in Oracle APEX

yves.moriceau Internal
· Jan 26 2023

Idea Summary
Add a "Forgot my password" link on the login page and provide a public app template to submit the request

Use Case
The "Forgot my password" is being more and more considered as a standard in Web applications, and to implement it into Oracle APEX in the current releases requires specific developments that could be standardized if it was a native feature.

Preferred Solution (Optional)
The idea would be first to have a field defined as "Forgot password" which will be positioned below the Password field in the login page and provide the link (that might be parametrized in a "get_url" format) to a specific application that would be necessary to confirm the email attached to the end-user. It would also be nice if we could provide a 'Forgot password' template application (that needs to be a public one and includes a modal dialog page) where the user should confirm his email. Of course the logic then will differ and, except maybe the presence of an "email" field (to check that the email format is respected), it will be the developers' tasks.

We reviewed this idea carefully, and while it was interesting, we concluded that due to all the internal implications we need to take into account, it is not feasible in APEX.

Comments

Comments

  • vrasiawan OP 3.1 years ago

    Totally agree !

    I also miss this option for my end users: "Add a "Forgot my password" feature in Oracle APEX"

    Now they are completely dependent on the administrators, which means that the administrators must be available 7x24.

  • amod.joshi OP 3.1 years ago

    Totally agreed. It's an overkill to develop this feature for each app. It should be available as an out-of-box option.

  • jayson hanes Admin OP 3.1 years ago

    It seems to me that everyone is forgetting that APEX supports nearly an infinite list of authentication methods - most all of which APEX could never actually action a password change for - so, at a high level, this could only be done for APEX users, and it's technically already a feature via a URL like:

    Reset Password (oracle.com)

    as found on the sign-in screen (undesirable for end-users, I get it):

    It certainly could use some polish for the purpose…