Skip to content

modify sso to handle case of no email for apple#139

Open
WesleyEdwards wants to merge 4 commits into
version-5from
apple-sso
Open

modify sso to handle case of no email for apple#139
WesleyEdwards wants to merge 4 commits into
version-5from
apple-sso

Conversation

@WesleyEdwards

Copy link
Copy Markdown
Contributor

Apple doesn't guarantee for an email to be present in the oauth callback response (explained here (which I've been running into).
To get around this, I changed OauthProofEndponts to allow people to define their own way of creating a proof from an external provider, defaulting to relying on email.

  • Allow settings.json to omit "----BEGIN PRIVATE KEY -----"
  • Change Apple JWT generation to avoid "java.security.InvalidKeyException: IOException: Tag number over 30 is not supported" exception

Added timeout to apihttphandler

UnknownJoe796
UnknownJoe796 previously approved these changes Jul 17, 2026
UnknownJoe796
UnknownJoe796 previously approved these changes Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants