Hi so this is what I understand how Openid works:-
- the user enters his openid url on the site say"hii.com"
- The app does a redirect to the openid provider and either does the login or denies it and sends the response back to the site i.e"hii.com"
- If authentication was succesful then the response object provided by the openid provider can contain other data too like email etc if "hii.com" had requested for it.
- I can save this data in the database.
Please correct me if I am wrong. However what I am not understanding here is the concept of stores. I see openid.store.filestore,nonce,sqlstore. Could someone please provide some clarity on it. What role does this store play here. I have gone through python openid docs but end up feeling clueless. Thanks