About the did in JSON Web Token

I’ve been reading the blockstack-todo app tutorial, but I find something confusing.

what is the did in JSON Web Token when an DAPP sends an authentication request to blockstack core?

I find it different from my ID shown in the approval page.

Why are they different and what exactly is my Blockstack ID?