Rank 1: Thread
I have tried to change "Bundle id" in Apple Auth settings to "<TEAM_ID>.<BUNDLE_ID>" as suggested. But still not working 😦
Votes
0
Replies
24
Participants
Unknown
Messages
25
Rank 1: Thread
I have tried to change "Bundle id" in Apple Auth settings to "<TEAM_ID>.<BUNDLE_ID>" as suggested. But still not working 😦
Rank 1: Thread
When I click "Use a different Apple ID", it opens a apple page that says "invalid_client"
Rank 1: Thread
When I put <bundle_id> in bundle id section in Apple Auth options, It shows "invalid_request"
Still seems like there's some misconfiguration between Appwrite and Apple 😕
Rank 1: Thread
I have revoked the apple sign in key and generate new one. But still same
Maybe there's an extra space somewhere.
So what you put as the service id in apple is what's in the bundle id in Appwrite, right?
Rank 1: Thread
Yes, When i tried put the service id in bundle id section in the Appwrite, it gives me invalid_client
Rank 1: Thread
You can look at the 2 photos I shared
Rank 1: Thread
I have double checked everything, there is no extra space
Rank 1: Thread
I will try again tomorrow, maybe the problem is on the Apple side
You can try browsing to https://[host]/v1/account/sessions/oauth2/apple? project=[project id] on a desktop browser to see if there is some additional information in the browser network logs
Rank 1: Thread
I am getting 301 for this request, all remaining are have status 200
Rank 1: Thread
When I delete "<team_id>." from "<team_id>.<bundle_id>", it gives me 400
301 is expected. Anything else in the URL? Any other redirects?
Rank 1: Thread
https://appleid.apple.com/auth/authorize?client_id=<TEAM_ID>.<BUNDLE_ID>&redirect_uri=https:///v1/account/sessions/oauth2/callback/apple/<PROJECT_ID>&state={"success":"https:///auth/oauth2/success","failure":"https:///auth/oauth2/failure"}&response_type=code&response_mode=form_post&scope=name%20email
this is my url
What returns 400? Appwrite or apple?
Rank 1: Thread
https://appleid.apple.com/auth/authorize?client_id<BUNDLE_ID>&redirect_uri=https:///v1/account/sessions/oauth2/callback/apple/<PROJECT_ID>&state={"success":"https:///auth/oauth2/success","failure":"https:///auth/oauth2/failure"}&response_type=code&response_mode=form_post&scope=name%20email
when I send this URL (only "<TEAM_ID>." removed") I get this:
What's the page show?
Rank 1: Thread
When I dont send state parameter in the url like this:
https://appleid.apple.com/auth/authorize?client_id=<BUNDLE_ID>&redirect_uri=https:///v1/account/sessions/oauth2/callback/apple/<PROJECT_ID>&response_type=code&response_mode=form_post&scope=name%20email
I get invaid_request with all 200
Rank 1: Thread
Nothing, empty black page
Oh this is missing an equal after client id
Rank 1: Thread
I solved the problem, I got one name mixed up because the Apple Developer pages are very similar.
Here are the necessary things for Apple sign in:
Thanks @Steven, sorry for taking your time, my bad.
Rank 1: Thread
[SOLVED] Sign in with Apple, "Sign Up Not Completed"
Ya apple is very confusing. I'm glad you got it working!