# Why would /auth/strategy/callback return a 404

**URL:** https://discourse.nodered.org/t/why-would-auth-strategy-callback-return-a-404/39816
**Category:** General
**Created:** [26 January 2021 18:48 UTC](https://discourse.nodered.org/t/why-would-auth-strategy-callback-return-a-404/39816 "2021-01-26T18:48:57Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![sully](https://avatars.discourse-cdn.com/v4/letter/s/48db29/32.png) [@sully](https://discourse.nodered.org/u/sully)
#### Post date: [26 January 2021 18:48 UTC](https://discourse.nodered.org/t/why-would-auth-strategy-callback-return-a-404/39816/1 "2021-01-26T18:48:58Z")

</div>

I'm using the following `adminAuth` options (keys and domain removed). Node-Red redirects to cognito, and I am able to login, but when it redirects to node-red its looks like there is no handlers for callback endpoint `auth/strategy/callback`. Any thoughts on why that might be?

The page `auth/strategy/callback?code=f5c21....6d5d7f` says: "Cannot GET /auth/strategy/callback"

(node-red 1.2.6)

```auto
settings.adminAuth = {
    type:"strategy",
    strategy: {
        name: "cognito-oauth2",
        label: 'Sign in',
        icon:"fa-user",
        strategy: require('passport-cognito-oauth2').Strategy,
        options: {
            callbackURL: 'https://mydomain.com/auth/strategy/callback',
            clientDomain: 'https://cognito-account-yada.auth.us-east-1.amazoncognito.com',
            clientID: '...',
            clientSecret: '...',
            region: 'us-east-1',
            verify: function(token, tokenSecret, profile, done) {
                done(null, profile);
            }
        },
    },
    users: function(user) {
        return Promise.resolve({ username: user, permissions: "*" });
    }
};

```

---

<div class="post-metadata">

### Author: ![aderici](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/aderici/32/37279_2.png) [@aderici](https://discourse.nodered.org/u/aderici)
#### Post date: [26 January 2021 20:54 UTC](https://discourse.nodered.org/t/why-would-auth-strategy-callback-return-a-404/39816/2 "2021-01-26T20:54:30Z")

</div>

because in the settigs.js file you have changed the admin root ? so it became /admin/auth/strategy/callback ?

---

<div class="post-metadata">

### Author: ![sully](https://avatars.discourse-cdn.com/v4/letter/s/48db29/32.png) [@sully](https://discourse.nodered.org/u/sully)
#### Post date: [26 January 2021 20:58 UTC](https://discourse.nodered.org/t/why-would-auth-strategy-callback-return-a-404/39816/3 "2021-01-26T20:58:50Z")

</div>

Thank you much, that was it!!

---

<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: [9 February 2021 20:58 UTC](https://discourse.nodered.org/t/why-would-auth-strategy-callback-return-a-404/39816/4 "2021-02-09T20:58:57Z")

</div>

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