Страница, на которую вы ссылаетесь, позволит вам выполнить аутентификацию, даже если ваше приложение использует другую базу данных. В таком случае вы будете иметь учетные данные пользователя в отдельном БД (в этом случае - дерби, но вы можете использовать любой БД, для которого у вас есть драйвер jdbc).
Вы также можете использовать другое «царство» для аутентификации. Если у вас всего пара пользователей и вам не нужно менять имя пользователя / пароль из кода приложения, вы можете просто использовать 'filerealm' в glassfish.
Вы также можете создать свой собственный мир, но это больше работы. Вы можете найти некоторые записи в блоге об этом или просто найти вдохновение в исходном коде Glassfish.
Я не думаю, что вы можете использовать ссылочную 'jdbcrealm' для mongodb, так как я не думаю, что для этого есть полноценный драйвер jdbc (поскольку это, вероятно, не имеет смысла, поскольку mongodb является базой данных, ориентированной на документы). а не реляционный). Если вам действительно нужно, чтобы ваши пользователи и группы были определены в mongodb, вы должны написать собственную область.