# Custom login UI redirect

**URL:** <https://discourse.nodered.org/t/custom-login-ui-redirect/27647>\
**Category:** General\
**Created:** [2 June 2020 00:25 UTC](https://discourse.nodered.org/t/custom-login-ui-redirect/27647 "2020-06-02T00:25:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashish-y](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@ashish-y](https://discourse.nodered.org/u/ashish-y)\
**Post date:** [2 June 2020 00:25 UTC](https://discourse.nodered.org/t/custom-login-ui-redirect/27647/1 "2020-06-02T00:25:04Z")

</div>

Hi,

Is it possible to redirect to a custom login page(if the user is not authenticated) and use [oauth](https://nodered.org/docs/api/admin/oauth) to generate the user token instead of using default login popup?

Something similar to logout redirect

> logout: {  
> redirect: "[https://xyz.com/](https://xyz.com/)",  
> },

but for login?

Thanks!

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [2 June 2020 07:18 UTC](https://discourse.nodered.org/t/custom-login-ui-redirect/27647/2 "2020-06-02T07:18:40Z")

</div>

You can configure the `adminAuth` setting to use oauth - [https://nodered.org/docs/user-guide/runtime/securing-node-red#oauthopenid-based-authentication](https://nodered.org/docs/user-guide/runtime/securing-node-red#oauthopenid-based-authentication)

---

<div class="post-metadata">

**Author:** ![ashish-y](https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/32.png) [@ashish-y](https://discourse.nodered.org/u/ashish-y)\
**Post date:** [2 June 2020 07:31 UTC](https://discourse.nodered.org/t/custom-login-ui-redirect/27647/3 "2020-06-02T07:31:02Z")

</div>

I want to use [custom user authentication](https://nodered.org/docs/user-guide/runtime/securing-node-red#custom-user-authentication) to authenticate based on a database check,  
but if the user is not logged in it shows the default node-red login screen.

Is it possible to show a custom login screen if the user is not logged in?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [2 June 2020 07:47 UTC](https://discourse.nodered.org/t/custom-login-ui-redirect/27647/4 "2020-06-02T07:47:02Z")

</div>

> [@ashish-y](#):
>
> Is it possible to show a custom login screen if the user is not logged in?

No. That is not something that is possible today.

I'm sure it could be added - just needs someone to spell out the requirements and propose a design.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [1 August 2020 07:47 UTC](https://discourse.nodered.org/t/custom-login-ui-redirect/27647/5 "2020-08-01T07:47:08Z")

</div>

Closed on 1 August 2020 07:47 UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
