# Using custom tokenmanager storage in v6

**URL:** <https://devforum.okta.com/t/using-custom-tokenmanager-storage-in-v6/21125>\
**Category:** Questions\
**Tags:** reactjs\
**Created:** [June 30, 2022, 6:44pm UTC](https://devforum.okta.com/t/using-custom-tokenmanager-storage-in-v6/21125 "2022-06-30T18:44:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DavidLozzi](https://sea1.discourse-cdn.com/oktadev/user_avatar/devforum.okta.com/davidlozzi/32/1974_2.png) [@DavidLozzi](https://devforum.okta.com/u/DavidLozzi)\
**Post date:** [June 30, 2022, 6:44pm UTC](https://devforum.okta.com/t/using-custom-tokenmanager-storage-in-v6/21125/1 "2022-06-30T18:44:41Z")

</div>

I am working on upgrading our app from v3 to v6 of okta. Everything works so far, user can log in, etc. Now I need to switch to using a custom storage provider because we have needs to have a shared cookie across multiple domains.

When we instantiate `OktaAuth` the object looks something like:

```nohighlight
new OktaAuth({
  issuer: 'url',
  clientId: 'id',
  redirectUrl: 'url',
  pkce: false,
  scopes: ['profile', 'email', 'openid', 'groups'],
  tokenManager: {
      storage: {
        getItem: (key) => { ... my code ... },
        setItem: (key, val) => { ... my code ...}
  }
})

```

The above worked great in v3, now with v6, it just keeps looping, sending the user to okta, back to our app, then back to okta.

If I remove `tokenManager` then everything works again, but I don’t get my custom storage provider.

Libraries:

```auto
    "@okta/okta-auth-js": "^6.7.1",
    "@okta/okta-react": "^6.5.0",
    "react": "17.0.2",

```

---

<div class="post-metadata">

**Author:** ![karmjeet19](https://avatars.discourse-cdn.com/v4/letter/k/e56c9b/32.png) [@karmjeet19](https://devforum.okta.com/u/karmjeet19)\
**Post date:** [September 24, 2022, 6:52am UTC](https://devforum.okta.com/t/using-custom-tokenmanager-storage-in-v6/21125/2 "2022-09-24T06:52:19Z")

</div>

same for me  
please provide a solution

---

<div class="post-metadata">

**Author:** ![LexIAM](https://avatars.discourse-cdn.com/v4/letter/l/ec9cab/32.png) [@LexIAM](https://devforum.okta.com/u/LexIAM)\
**Post date:** [September 30, 2022, 8:57am UTC](https://devforum.okta.com/t/using-custom-tokenmanager-storage-in-v6/21125/3 "2022-09-30T08:57:57Z")

</div>

please provide a solution, okta

---

<div class="post-metadata">

**Author:** ![andrea](https://sea1.discourse-cdn.com/oktadev/user_avatar/devforum.okta.com/andrea/32/2172_2.png) [@andrea](https://devforum.okta.com/u/andrea)\
**Post date:** [February 12, 2024, 10:06pm UTC](https://devforum.okta.com/t/using-custom-tokenmanager-storage-in-v6/21125/4 "2024-02-12T22:06:57Z")

</div>

Closed on February 12, 2024, 10:06pm UTC


