Jump to content

Invision Community Blog


Managing successful online communities


4.5: Sign in with Apple

Since the feature was announced at last year’s World Wide Developer Conference (WWDC) we have received lots of requests to implement Sign in with Apple in Invision Community. We’re pleased to announce that as of 4.5 this is now available.

You will need a paid Apple developer account to use it but once enabled users will be able to sign in using their Apple ID and all the convenience that brings. Touch ID and Face ID is supported natively where available and works across all your devices.

Sign in with Apple.png

Choose to share or hide your email address

Isn’t it just another login button?

Sign in with Apple is built on similar technologies as other login buttons such as those already available in Invision Community from Facebook, Google and Microsoft. The difference is Apple’s unique focus on privacy. On certain community types users can be reluctant to sign up when they fear they need to disclose lots of personal details. Every community is different so allowing your users to share as little or as much info as they like could be important to your success. Apple have stated that no user tracking will take place in contrast to other services where this forms a part of their business model.

When signing in with their Apple ID the user can choose whether or not to share their real email address with your community. If the user chooses to hide their email address then your community will receive a relay email address that will forward to their real address. The email address used is unique to your community so the user can retain control.

Can users link their existing Invision Community accounts?

Yes! If a user signs in using the Apple button and shares their real email address, then providing they already have an account on your community they will be prompted to link their account in the same way as other social login buttons. They can also link an existing account from their account settings. If linking from account settings then the email addresses used do not need to match.

Sign in with Apple is already enabled here on our community and is available in the 4.5 beta available to download now.

Comments

Recommended Comments

2 hours ago, opentype said:

So I guess with one developer account I can add this to multiple sites, right?
What happens if the developer account is not paid anymore? Will the login method stop working?

And how much does it cost?

Link to comment
Share on other sites

Is it possible to implement this on IPS?

A neat new feature available for developers to build into websites with the Safari 14 beta is the ability to bypass username and password fields with Face ID or Touch ID offering a much more seamless experience to users.

Apple details the new functionality and how to get it set up for your website in the WWDC talk “Meet Face ID and Touch ID for the web” with a new Web Authentication API.

Quote

Face ID and Touch ID provide a frictionless experience when logging in — and now you can use them on your websites in Safari with the Web Authentication API. Discover how to add this convenient and secure login alternative to your website.

The 15-minute WWDC video walks through how the new API works and how to implement, including some best practices.

Link to comment
Share on other sites
3 hours ago, bassangler said:

Unique, unidentifiable/untraceable email addresses PER FORUM. Sounds like a spammer's dream.

On Apple’s side, it’s connected to a single Apple ID.  That’s not very appealing to spammers. 

Link to comment
Share on other sites
2 hours ago, The Old Man said:

This sounded great until I read you have to pay Apple for the privilege of being able to make use of it!
Whiskey. Tango. Foxtrot?

It’s a developer feature originally made for app logins and anyone creating apps for Apple platforms needs a developer account anyway. So for most (i.e. app developers), it doesn’t even make a difference. They don’t need to pay anything extra. I doubt Apple even cares about sales in regards to that feature. They created a developer feature and naturally added it to their developer program. 

Link to comment
Share on other sites
On 6/25/2020 at 9:33 PM, LoPoSt said:

Is it possible to implement this on IPS?

A neat new feature available for developers to build into websites with the Safari 14 beta is the ability to bypass username and password fields with Face ID or Touch ID offering a much more seamless experience to users.

Apple details the new functionality and how to get it set up for your website in the WWDC talk “Meet Face ID and Touch ID for the web” with a new Web Authentication API.

The 15-minute WWDC video walks through how the new API works and how to implement, including some best practices.

I haven't had a chance to upgrade a device to iOS 14 to test with yet, but I did watch the WWDC session on it and under-the-hood it is using WebAuthn so it is probable that my WebAuthn plugin will work for this, or I will be able to update it to do so.

 

Link to comment
Share on other sites
On 6/29/2020 at 7:45 AM, Boris_ said:

I haven't had a chance to upgrade a device to iOS 14 to test with yet, but I did watch the WWDC session on it and under-the-hood it is using WebAuthn so it is probable that my WebAuthn plugin will work for this, or I will be able to update it to do so.

 

So, would your plugin allow people on 4.4 to add the option to sign in with Apple?

Link to comment
Share on other sites
On 7/4/2020 at 5:56 AM, Joey_M said:

So, would your plugin allow people on 4.4 to add the option to sign in with Apple?

No, sorry I should have been clearer - they're two different things:

  • Sign in With Apple - where you sign in with your Apple ID and password (like you might sign in with Facebook or Twitter) is what this blog entry is talking about.
  • The ability to use Touch ID / Face ID for two-factor authentication is something Apple have recently announced for iOS 14. Since it is based on WebAuthn, it's probable that my plugin either will automatically support it or will be able to be updated to do so. I will test once the public beta is out and get it ready before iOS 14 is released.
Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy

×