Hi, Im using generic oidc provider. when I try to ...
# talk-kratos
s
Hi, Im using generic oidc provider. when I try to initiate login flow then user is getting authenticated by IDP and then kratos is redirecting back to verification flow instead of login. Is it possible to auto verify as google oidc flow.
Copy code
providers:
  - id: keystone
    provider: generic
    claims_source: userinfo
    client_id: client_id
    client_secret: client_secret
    issuer_url: <https://connect.openathens.net>
    mapper_url: file:///etc/config/kratos/oidc.keystone.jsonnet
    scope:
      - openid
      - email
      - profile
    requested_claims:
      userinfo:
        email:
          essential: true
        email_verified:
          ssential: true
        given_name:
          essential: false
        family_name: null
jsonnet
Copy code
local claims = {
  email_verified: false
} + std.extVar('claims');

{
  identity: {
    traits: {
       [if "email" in claims then "email" else null]: claims.email,
       first_name: claims.given_name,
       last_name: claims.family_name,
    },
  },
}