firebase / firebase/firebase-js-sdk

Auth User Token still works after logout

Open
#158 28 comments 0 reactions 0 assignees View on GitHub
api: auth documentation feature request internal-bug-filed
Dominant language
TypeScript
Stars
5.1k
Forks
1k
Avg merge
2d 21h
Merged PRs (30d)
37

Description

* Operating System version: OSX 10.12.6
* Firebase SDK version: firebase 4.3.0
* Firebase Product: auth

### Describe the problem

When I reload my Angular-4-based webpage, I reacquire the Firebase user token, via:
```
firebase.auth().onIdTokenChanged( user => {
if (user) { user.getIdToken().then( (token:string) => {
...save token...
})
})
```
and I have access to my password-protected Firebase database.
However, this still works after I have logged out, via:
```
firebase.auth().signOut();
```

How can this happen? How should I be logging out if that is not correct? How do I get a status back from signOut()?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.