Hi @vorci,
The validate event like others, does fire on email+password, I got this from the logs:
INFO {
rawUrl: 'https://adoring-rosalind-077bfd.netlify.app/.netlify/functions/identity-validate',
rawQuery: '',
path: '/.netlify/functions/identity-validate',
httpMethod: 'POST',
headers: {
'accept-encoding': 'gzip',
'client-ip': '100.64.0.68',
connection: 'keep-alive',
'content-length': '347',
'content-type': 'application/json',
forwarded: 'for=34.123.113.38;proto=https',
host: 'adoring-rosalind-077bfd.netlify.app',
'user-agent': 'Go-http-client/2.0',
via: 'http/1.1 Netlify[61a0f714-fbfd-4c10-881b-c3bf0edb8497] (Netlify Edge Server)',
'x-bb-ab': '0.848281',
'x-bb-client-request-uuid': '01FAZY2H0Q2944SE8N9Y7S07MM',
'x-bb-ip': '34.123.113.38',
'x-bb-loop': '1',
'x-cdn-domain': 'www.bitballoon.com',
'x-country': 'US',
'x-datadog-parent-id': '7705675655715539753',
'x-datadog-sampling-priority': '1',
'x-datadog-trace-id': '11960724946938632759',
'x-forwarded-for': '34.123.113.38, 100.64.0.68',
'x-forwarded-proto': 'https',
'x-nf-client-connection-ip': '34.123.113.38',
'x-nf-connection-proto': 'https',
'x-nf-request-id': '01FAZY2H0Q2944SE8N9Y7S07MM',
'x-webhook-signature': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2MjY3MTY4NDksImlzcyI6ImdvdHJ1ZSIsInN1YiI6IjIyZDY0OWE5LWQ1NTAtNDg5MC1hYTcyLTBhYTU1OTUxNDkxYiIsInNoYTI1NiI6IjIxODhiZDJjNGE1Y2M5N2U5MzQwOTYwMjQ4N2UwYTllOGYyYTg5NTUzMGVkNjhjYmFjNTI3YThlZDU3ZWVlMDQifQ.a7BjRqH_eDxKyU8Bbel4q984if9Xvsr6HG9yEHi8iis'
},
multiValueHeaders: {
'Accept-Encoding': [ 'gzip' ],
'Client-Ip': [ '100.64.0.68' ],
Connection: [ 'keep-alive' ],
'Content-Length': [ '347' ],
'Content-Type': [ 'application/json' ],
Forwarded: [ 'for=34.123.113.38;proto=https' ],
'User-Agent': [ 'Go-http-client/2.0' ],
Via: [
'http/1.1 Netlify[61a0f714-fbfd-4c10-881b-c3bf0edb8497] (Netlify Edge Server)'
],
'X-Bb-Ab': [ '0.848281' ],
'X-Bb-Client-Request-Uuid': [ '01FAZY2H0Q2944SE8N9Y7S07MM' ],
'X-Bb-Ip': [ '34.123.113.38' ],
'X-Bb-Loop': [ '1' ],
'X-Cdn-Domain': [ 'www.bitballoon.com' ],
'X-Country': [ 'US' ],
'X-Datadog-Parent-Id': [ '7705675655715539753' ],
'X-Datadog-Sampling-Priority': [ '1' ],
'X-Datadog-Trace-Id': [ '11960724946938632759' ],
'X-Forwarded-For': [ '34.123.113.38, 100.64.0.68' ],
'X-Forwarded-Proto': [ 'https' ],
'X-Nf-Client-Connection-Ip': [ '34.123.113.38' ],
'X-Nf-Connection-Proto': [ 'https' ],
'X-Nf-Request-Id': [ '01FAZY2H0Q2944SE8N9Y7S07MM' ],
'X-Webhook-Signature': [
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2MjY3MTY4NDksImlzcyI6ImdvdHJ1ZSIsInN1YiI6IjIyZDY0OWE5LWQ1NTAtNDg5MC1hYTcyLTBhYTU1OTUxNDkxYiIsInNoYTI1NiI6IjIxODhiZDJjNGE1Y2M5N2U5MzQwOTYwMjQ4N2UwYTllOGYyYTg5NTUzMGVkNjhjYmFjNTI3YThlZDU3ZWVlMDQifQ.a7BjRqH_eDxKyU8Bbel4q984if9Xvsr6HG9yEHi8iis'
],
host: [ 'adoring-rosalind-077bfd.netlify.app' ]
},
queryStringParameters: {},
multiValueQueryStringParameters: {},
body: '{"event":"validate","instance_id":"22d649a9-d550-4890-aa72-0aa55951491b","user":{"id":"9dbc7444-8514-438f-bc83-3233cd2b2edc","aud":"","role":"","email":"foo@bar.com","app_metadata":{"provider":"email"},"user_metadata":{"full_name":"Hrishikesh Test"},"created_at":"2021-07-19T17:47:29.016937Z","updated_at":"2021-07-19T17:47:29.019389Z"}}',
isBase64Encoded: false
}
I logged event
in console. As you can see, the user is in event.body.user
and event.body.event
says validate.
The issue about OAuth providers not working is being tracked internally only at the moment.