# SecurityToken IsAnonymousUser inconsistent

**URL:** <https://forum.litium.com/t/securitytoken-isanonymoususer-inconsistent/2322>\
**Category:** Questions\
**Tags:** litium-7\
**Created:** [November 19, 2021, 11:10am UTC](https://forum.litium.com/t/securitytoken-isanonymoususer-inconsistent/2322 "2021-11-19T11:10:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![totte.perera](https://avatars.discourse-cdn.com/v4/letter/t/4af34b/32.png) [@totte.perera](https://forum.litium.com/u/totte.perera)\
**Post date:** [November 19, 2021, 11:10am UTC](https://forum.litium.com/t/securitytoken-isanonymoususer-inconsistent/2322/1 "2021-11-19T11:10:42Z")

</div>

Hi.

We have a scenario when SecurityToken.IsAnonymousUser is set to true when a user is logged in and visiting the category page, how can this be possible?

It is set to false in the same session for other pages.

I see no difference when debugging Thread.CurrentPrincipal.Identity

Litium version: 7.7.1

---

<div class="post-metadata">

**Author:** ![NiclasSparr](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/niclassparr/32/96_2.png) [@NiclasSparr](https://forum.litium.com/u/NiclasSparr)\
**Post date:** [November 19, 2021, 12:01pm UTC](https://forum.litium.com/t/securitytoken-isanonymoususer-inconsistent/2322/2 "2021-11-19T12:01:48Z")

</div>

Hi, I had a similar issue in a project. The issue was that PageModelBuilder was registred as a singleton, which caused the injected security context to be “Captive dependency” in that singleton.

```
[Service(Lifetime = DependencyLifetime.Singleton)]
public abstract class PageModelBuilder<T> : IViewModelBuilder<T>

```

Should be just  
public abstract class PageModelBuilder : IViewModelBuilder

/Niclas

---

<div class="post-metadata">

**Author:** ![totte.perera](https://avatars.discourse-cdn.com/v4/letter/t/4af34b/32.png) [@totte.perera](https://forum.litium.com/u/totte.perera)\
**Post date:** [November 19, 2021, 12:11pm UTC](https://forum.litium.com/t/securitytoken-isanonymoususer-inconsistent/2322/3 "2021-11-19T12:11:44Z")

</div>

Thank you Niclas, that did the trick!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex030/uploads/litium/original/1X/12eddac3b8b661de1db86af10ac8151b571e6fb9.png) [@system](https://forum.litium.com/u/system)\
**Post date:** [December 17, 2021, 12:12pm UTC](https://forum.litium.com/t/securitytoken-isanonymoususer-inconsistent/2322/4 "2021-12-17T12:12:11Z")

</div>

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