Skip to content

Conversation

@russellwheatley
Copy link
Member

@russellwheatley russellwheatley commented Oct 21, 2025

  • New FirebaseAppleSwiftUI package created
  • AppleProviderSwift class implementing AuthProviderSwift protocol
  • createAuthCredential() method with Apple Sign-In integration
  • Scopes configuration support
  • AuthProviderUI conformance with authButton() method
  • Integration with AuthService tested

@russellwheatley russellwheatley changed the title feat: initial implementation of apple architecture feat: apple sign-in support Oct 21, 2025
@russellwheatley russellwheatley force-pushed the refactor-remaining-packages branch from 82b52c6 to c14ad31 Compare October 21, 2025 14:56
@russellwheatley russellwheatley marked this pull request as ready for review October 22, 2025 12:54
}

func authenticate() async throws -> (ASAuthorizationAppleIDCredential, String) {
return try await withCheckedThrowingContinuation { continuation in
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(ASAuthorizationAppleIDCredential, String) tuple is being returned but I don't see where.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah nevermind seen, interesting didn't think this was a way to go

Copy link

@demolaf demolaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@russellwheatley russellwheatley changed the base branch from refactor-remaining-packages to development October 23, 2025 10:34
@russellwheatley russellwheatley merged commit cc56c75 into development Oct 24, 2025
17 of 25 checks passed
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