Sign in with Apple: Difference between revisions

From Freegle Wiki
More tweaks
Wiki revamp: restructure & modernise
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
It is a requirement that iOS apps with a sign in feature provide a "Sign in with Apple" (SIWA) option ie so you can register in an app using your Apple credentials, a bit like signing in with Facebook, Google or Yahoo. This option is supported natively in devices running iOS 13 or later. (There a way of implementing SIWA for older iOS devices, Android and the web, but we haven't implemented these yet.)  
iOS apps that offer a sign-in feature are required to provide a "Sign in with Apple" (SIWA) option, letting you register using your Apple credentials, a bit like signing in with Facebook or Google. This is supported natively on devices running iOS 13 or later. (SIWA can also be implemented for older iOS, Android and the web, but Freegle hasn't done this yet.)


Someone who uses the iOS app SIWA option won't be able to sign in using a browser in the same way, though they can sign in using another method (eg email and password) if their Freegle account is set up to do them. You can set a password in Settings to enable the email/password option.
If you sign in via SIWA in the iOS app, you won't be able to sign in the same way in a browser, though you can still use another method (e.g. email and password) if your Freegle account is set up for it - you can set a password in Settings to enable email/password sign-in.


== Hiding your email - private relay service ==
== Hiding your email: private relay service ==


When you use Sign in with Apple, you can choose to tell Freegle your email address or you can hide it. In the latter case, the Apple Private Relay service supplies Freegle with a new email such as ghjhgjhgjhg@privaterelay.appleid.com . Any notification emails sent to you will be forwarded on; you can reply as normal and the relay service will forward them on to Freegle.
With Sign in with Apple, you can choose to share your email address with Freegle or hide it. If you hide it, Apple's Private Relay service gives Freegle a substitute address such as ghjhgjhgjhg@privaterelay.appleid.com. Notification emails sent to that address are forwarded to you; replies you send are forwarded back to Freegle by the relay service.


== Sign in flow ==
== Sign-in flow ==


* The Freegle iOS app Sign in screen will now contain a "Sign in with Apple" option if you are on iOS 13 or later.
* The Freegle iOS app's sign-in screen shows a "Sign in with Apple" option on iOS 13 or later.
* If need be, you will then need to sign in using your Apple ID in the phone Settings.
* If needed, you'll be asked to sign in with your Apple ID in the phone's Settings.
* You may then be asked if you wish to Sign in with your Apple ID. Press Continue with or password or passcode.
* You may be asked if you want to sign in with your Apple ID - press Continue, then enter your password or passcode.
* Some info about SIWA may then be shown - press Continue.
* You may see some information about SIWA - press Continue.
* You will now be given the option of sharing your account email or hiding your email. Make your choice and then enter your password or passcode.
* You'll be offered the choice of sharing your account email or hiding it. Make your choice, then enter your password or passcode.
* You should be signed in at the Freegle app
* You should now be signed in to the Freegle app.


== Removing permission ==
== Removing permission ==


The Freegle app will remember that you've given permission until you log out.
The Freegle app remembers your permission until you log out.


* You can then fully remove permission at https://appleid.apple.com/account/manage in your browser
* To fully remove permission, go to https://appleid.apple.com/account/manage in your browser.
* Click on "Apps and Websites using Apple ID"
* Click "Apps and Websites using Apple ID".
* You should see Freegle listed in the next screen. Click on "Freegle".
* Find Freegle in the list and click it.
* You can then opt to "Stop using Apple ID" if you wish.
* You can then choose to "Stop using Apple ID" if you wish.
* If you have hidden your email, you can manage that on this screen as well.
* If you've hidden your email, you can also manage that here.
* If you opt to stop, then a confirmation screen is shown before the deed is done.
* If you choose to stop, you'll see a confirmation screen before it takes effect.


== Sign in screenshots ==
== Sign-in screenshots ==


[[File:SiwA1.png|100px|Freegle sign in options]]
[[File:SiwA1.png|200px|Freegle sign in options]]
[[File:SiwA2.png|100px|Sign in with your Apple ID]]
[[File:SiwA2.png|200px|Sign in with your Apple ID]]
[[File:SiwA3.png|100px|Sign in confirm]]
[[File:SiwA3.png|200px|Sign in confirm]]
[[File:SiwA4.png|100px|Info about Sign in with Apple]]
[[File:SiwA4.png|200px|Info about Sign in with Apple]]
[[File:SiwA5.png|100px|Choose whether to share or hide your email address]]
[[File:SiwA5.png|200px|Choose whether to share or hide your email address]]


== Removing permission screenshots ==
== Removing permission screenshots ==


[[File:Apple-account1.png|100px|Main Apple account screen]]
[[File:Apple-account1.png|200px|Main Apple account screen]]
[[File:Apple-account2.png|100px|Freegle listing]]
[[File:Apple-account2.png|200px|Freegle listing]]
[[File:Apple-account3.png|100px|you can opt to stop access]]
[[File:Apple-account3.png|200px|You can opt to stop access]]
[[File:Apple-account3a.png|100px|you can opt change the hide my email setting]]
[[File:Apple-account3a.png|200px|You can opt to change the hide-my-email setting]]
[[File:Apple-account4.png|100px|stop access confirmation]]
[[File:Apple-account4.png|200px|Stop access confirmation]]
 
Link: [[Freegle Mobile app]]
 
[[Category:Members, Discourse & App]]

Latest revision as of 12:00, 17 July 2026

iOS apps that offer a sign-in feature are required to provide a "Sign in with Apple" (SIWA) option, letting you register using your Apple credentials, a bit like signing in with Facebook or Google. This is supported natively on devices running iOS 13 or later. (SIWA can also be implemented for older iOS, Android and the web, but Freegle hasn't done this yet.)

If you sign in via SIWA in the iOS app, you won't be able to sign in the same way in a browser, though you can still use another method (e.g. email and password) if your Freegle account is set up for it - you can set a password in Settings to enable email/password sign-in.

Hiding your email: private relay service

With Sign in with Apple, you can choose to share your email address with Freegle or hide it. If you hide it, Apple's Private Relay service gives Freegle a substitute address such as ghjhgjhgjhg@privaterelay.appleid.com. Notification emails sent to that address are forwarded to you; replies you send are forwarded back to Freegle by the relay service.

Sign-in flow

  • The Freegle iOS app's sign-in screen shows a "Sign in with Apple" option on iOS 13 or later.
  • If needed, you'll be asked to sign in with your Apple ID in the phone's Settings.
  • You may be asked if you want to sign in with your Apple ID - press Continue, then enter your password or passcode.
  • You may see some information about SIWA - press Continue.
  • You'll be offered the choice of sharing your account email or hiding it. Make your choice, then enter your password or passcode.
  • You should now be signed in to the Freegle app.

Removing permission

The Freegle app remembers your permission until you log out.

  • To fully remove permission, go to https://appleid.apple.com/account/manage in your browser.
  • Click "Apps and Websites using Apple ID".
  • Find Freegle in the list and click it.
  • You can then choose to "Stop using Apple ID" if you wish.
  • If you've hidden your email, you can also manage that here.
  • If you choose to stop, you'll see a confirmation screen before it takes effect.

Sign-in screenshots

Freegle sign in options Sign in with your Apple ID Sign in confirm Info about Sign in with Apple Choose whether to share or hide your email address

Removing permission screenshots

Main Apple account screen Freegle listing You can opt to stop access You can opt to change the hide-my-email setting Stop access confirmation

Link: Freegle Mobile app