# Auth0 Source Enhancements

We have enhanced our [Auth0 source integration](https://www.rudderstack.com/docs/sources/event-streams/cloud-apps/auth0/) - now RudderStack automatically generates an anonymous ID for all ingested events.

RudderStack requires either `userId` or `anonymousId` to identify the event. Previously, all requests coming from the Auth0 source with empty or missing user IDs were getting aborted as Auth0 does not have a related field for `anonymousId`.

With this enhancement, RudderStack automatically generates an `anonymousId` for all the events ingested from Auth0 so that they are processed successfully.

See [Auth0 source documentation](https://www.rudderstack.com/docs/sources/event-streams/cloud-apps/auth0/) for more information.
