Hi @kopax
thanks for visiting my Ghost & Commento tutorial and asking the question there. I’ll respond here as well.
I think you are describing two different things:
-
Can Ghost consume the Commento SSO method (documented above)? I believe the answer is no, I’m not aware of this feature. Essentially, Ghost should be modified to accept and handle the requests for the
http://example.com/sso/commento?token=TOKEN&hmac=HMAC
endpoint mentioned in the Commento documentation. This would allow Commento to work with Ghost’s own authentication system. -
Can either Commento or Ghost use external identity providers (such as the one you mentioned - Gitlab, Google, Github)? I believe the answer is no to both. Commento should be modified to integrate with the SSO implementation of each of the above providers (typically OAuth or OpenID Connect). Ghost should also do the same - I think there is a feature request here.
Hope this helps!
Paolo