Howdy! Trying to figure out why twitter login isn'...
# ory-selfhosting
c
Howdy! Trying to figure out why twitter login isn't working, I get this error: Invalid configuration Unable to initialize OpenID Connect Provider: oidc: failed to decode provider discovery object: invalid character '<' looking for beginning of value Here is my kratos.yml:
Copy code
selfservice:

    oidc:
      enabled: true
      config:
        providers:

          - id: twitter
            provider: twitter
            client_id: YOUR_TWITTER_CLIENT_ID
            client_secret: YOUR_TWITTER_CLIENT_SECRET
            mapper_url: file:///etc/config/oidc.twitter.jsonnet
            scope:
              - email
And here is my jsonnet:
Copy code
local claims = std.extVar('claims');

{
  identity: {
    traits: {
      [if 'email' in claims then 'email' else null]: claims.email,
      [if 'name' in claims then 'name' else null]: claims.name,
    },
  },
}