Skip to content

Instantly share code, notes, and snippets.

@harrylincoln
Created July 13, 2017 16:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save harrylincoln/9fd1dcacfbcb5c0d1c85202d2601774c to your computer and use it in GitHub Desktop.
Save harrylincoln/9fd1dcacfbcb5c0d1c85202d2601774c to your computer and use it in GitHub Desktop.
Get a token ID so our BE knows you're legit
...
getTokenAndSendToAPI() {
this.afAuth.auth.currentUser.getToken().then(idToken => {
this.tokenID = idToken;
console.log('getTokenAndSendToAPI() idToken', this.tokenID);
let headersObj = new Headers();
headersObj.append('Authorization', 'Bearer ' + this.tokenID)
let options = new RequestOptions({ headers: headersObj });
this.http.get(this.authApiUrl, options)
.toPromise()
.then(function (res) {
console.log('getTokenAndSendToAPI() signin success?', res.json());
})
.catch(function(error) {
console.log('getTokenAndSendToAPI() sigin error', error);
});
}).catch(function(error) {
console.log('currentUser getToken error', error)
});
}
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment