I followed this guide: https://www.youtube.com/watch?v=BcmSdNQ45Sg to do dynamic registration for openid connect, for aws.
Though when it's done and I get the registration response, the client_id has the characters @ and ! in them. Though Amazon tells me in IAM/Identity Providers when I try to create one, that "Audience can contain only alphanumeric characters and period (.), underscore (_), and hyphen (-). Audience cannot be longer than 255 characters."