Can't find a way to access terraform states from different projects

I have 2 projects: A and B.
Both of them deploy resources to the cloud using terraform and using the gitlab managed terraform backend.
I’m trying to use project A’s terraform state as a remote state data source in project B.
From what I understand, this is impossible without a personal access token.
I need to do it from project B’s CI - creating a deploy token in project A doesn’t give me the possibility to access the api scope.
Am I missing something?