# Discourse Apple Authentication

**URL:** https://meta.discourse.org/t/discourse-apple-authentication/171485
**Category:** Plugin
**Tags:** official, auth-plugins, apple-auth
**Created:** [November 27, 2020, 11:51am UTC](https://meta.discourse.org/t/discourse-apple-authentication/171485 "2020-11-27T11:51:35Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [November 27, 2020, 11:51am UTC](https://meta.discourse.org/t/discourse-apple-authentication/171485/1 "2020-11-27T11:51:35Z")

</div>

> ⚠ To use this plugin, **you will need access to a paid Apple developer account**.

| | | |
| --- | --- | --- |
| :discourse2: | **Summary** | **Discourse Apple Authentication** allows users to login using Apple authentication. |
| 📖 | **Install Guide** | **This plugin is bundled with Discourse core**. There is no need to install the plugin separately. |

> [@](#):
>
> :discourse2: As this is an #official plugin maintained by the Discourse team, #Support, #Contribute > Bug, #Contribute > UX, and #Contribute > Feature requests can be made in the respective categories here on Meta, and tagged with the appropriate plugin tag. Click on a link below to get one started. 👍
> 
> [❓&nbsp; **Support**](https://meta.discourse.org/new-topic?category_id=6&body=%3E%20Before%20asking,%20did%20you%20search%20first%3F%20Press%20%F0%9F%94%8D%20at%20the%20upper%20right%20to%20search.&tags=apple-auth "Ask for support on configuring and using Discourse Apple Authentication") [🐛&nbsp; **Bug**](https://meta.discourse.org/new-topic?category_id=1&tags=apple-auth "A bug report means something is broken, preventing normal/typical use of the plugin") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=apple-auth "Discussion about the user interface of Discourse Apple Authentication, and how features are presented (including language and UI elements)") [💡&nbsp; **Feature**](https://meta.discourse.org/new-topic?category_id=2&tags=apple-auth "Discussion about how existing Discourse Apple Authentication features can be improved or enhanced, and how proposed new features could work")

To try it out, head over to [try.discourse.org](http://try.discourse.org) and log in. Here’s a demo of it working on iOS:

To get set up, you’ll need to configure a number of things in the apple developer console:

1. Visit [Sign In - Apple](https://developer.apple.com/account/) and sign in

2. Set up an App ID

3. Set up a Services ID

4. Set up a Key

5. Go to your discourse site settings

Now try it out - if everything went according to plan, you should now see a “with Apple” button on the login screen.

### Private Emails

If users choose to ‘hide my email’ during login, the forum will be given an Apple ‘private relay’ address for the user. To allow your forum to communicate with that address, you need to verify it with Apple

1. Visit [Sign In - Apple](https://developer.apple.com/account/) and sign in

2. Go to [“Certificates Identities and Profiles”](https://developer.apple.com/account/resources/identifiers/list)

3. Click ‘More’ on the left, then “Configure” under ‘Sign in with Apple for Email Communication’

4. Click + next to Email Sources

5. Under ‘Domains’, enter the domain name which your site sends emails from. (for CDCK hosted customers, this is `discoursemail.com`)

6. Save, and check that SPF is verified for the address

Note that entering an individual email address here will break the ‘reply by email’ feature of Discourse. You must add the whole domain.

> Last edited by @tobiaseigen 2025-07-16T21:56:20Z
> 
> > **Check document**
> >
> > Perform check on document:

---

<div class="post-metadata">

### Author: ![ernestdefoe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ernestdefoe/32/118137_2.png) [@ernestdefoe](https://meta.discourse.org/u/ernestdefoe)
#### Post date: [April 14, 2024, 9:32pm UTC](https://meta.discourse.org/t/discourse-apple-authentication/171485/53 "2024-04-14T21:32:47Z")

</div>

Thank you for this. When I start truly growing my community this and Google login will really help people sign up. Took me a few to get it going but I got it working just fine.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [July 16, 2025, 9:56pm UTC](https://meta.discourse.org/t/discourse-apple-authentication/171485/59 "2025-07-16T21:56:27Z")

</div>

🥳 This plugin is now bundled with Discourse core as part of [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574). If you are self-hosting and use the plugin, you need to remove it from your `app.yml` before your next upgrade.

---

<div class="post-metadata">

### Author: ![frold](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/frold/32/82547_2.png) [@frold](https://meta.discourse.org/u/frold)
#### Post date: [January 2, 2026, 4:32pm UTC](https://meta.discourse.org/t/discourse-apple-authentication/171485/60 "2026-01-02T16:32:39Z")

</div>

Just as a note: I tried to set this up and you need to pay a annual fee in my case around 125 USD per year!

 ![Uden titel](https://global.discourse-cdn.com/meta/original/4X/e/7/4/e7490f6827fafbb46086cc8e3d8d737e965cd3e1.png)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [January 5, 2026, 4:33pm UTC](https://meta.discourse.org/t/discourse-apple-authentication/171485/61 "2026-01-05T16:33:29Z")

</div>

For a free option, you can also configure your site to use [Discourse ID](https://id.discourse.com), which includes Apple as one of the login options.
