Вы можете использовать аутентификацию пути запроса с помощью WSO2 IS. Аутентификатор пути запроса - это особый тип локального аутентификатора, предназначенный для аутентификации запросов, содержащих учетные данные пользователя. Это означает, что вы можете использовать механизм единого входа без наличия учетной записи поставщика идентификационных данных, чтобы запрашивать у пользователя учетные данные. Для получения дополнительной информации см. [1].
[1] https://docs.wso2.com/display/IS520/Request+Path+Authentication
Я бы не советовал, поскольку пользователь может нажать на нежелательную кнопку. Я никогда не видел такого вида UX в коммерческих программах.
Обычно программное обеспечение предлагает пользователю нажать кнопку с комбинацией клавиш, начинающейся с Alt (например, «Alt + O» для OK). Обычно, когда пользователь нажимает Alt, O OK будет подчеркнут, чтобы предположить, что такая функция существует. Это часто реализуемо неявно как мнемоника в механизме диалога (например, Java Swing).