Download the PHP package blomstra/oauth-apple without Composer
On this page you can find all versions of the php package blomstra/oauth-apple. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package oauth-apple
Log in With Apple
A Flarum extension. Log in with Apple
Installation
Install with composer:
Updating
Configuration
- Create an
App ID
for your website (https://developer.apple.com/account/resources/identifiers/list/bundleId) with the following details:- Platform: iOS, tvOS, watchOS (I'm unsure if either choice has an effect for web apps)
- Description: (something like "example.com app id")
- Bundle ID (Explicit): com.example.id (or something similar)
- Check "Sign In With Apple"
- Create a
Service ID
for your website (https://developer.apple.com/account/resources/identifiers/list/serviceId) with the following details:- Description: (something like "example.com service id")
- Identifier: com.example.service (or something similar)
- Check "Sign In With Apple"
- Configure "Sign In With Apple":
- Primary App Id: (select the primary app id created in step 1)
- Web Domain: example.com (the domain of your web site)
- Return URLs: https://example.com/apple-signin (the route pointing to the callback method in your controller)
- Click "Save".
- Click the "Edit" button to edit the details of the "Sign In With Apple" configuration we just created.
- If you haven't verified the domain yet, download the verification file, upload it to https://example.com/.well-known/apple-developer-domain-association.txt, and then click the "Verify" button.
-
Create a
Private Key
for your website (https://developer.apple.com/account/resources/authkeys/list) with the following details:- Key Name:
- Check "Sign In With Apple"
- Configure "Sign In With Apple":
- Primary App ID: (select the primary app id created in step 1)
- Click "Save"
- Click "Continue"
- Click "Register"
- Click "Download"
- Keep the file safe for use in step 4.
- Fill in the following fields in the extension settings:
team_id
: This can be found on the top-right corner when logged into your Apple Developer account, right under your name.client_id
: This is the identifier from the Service Id created in step 2 above, for example com.example.servicekey_id
: This is the identifier of the private key created in step 3 above.- Upload the key file downloaded in step 3.
Sponsored
The initial version of this extension was kindly sponsored by Kagi Search - an ad-free search engine
Links
All versions of oauth-apple with dependencies
PHP Build Version
Package Version
Requires
flarum/core Version
^1.2.0
fof/oauth Version ^1.3
patrickbussmann/oauth2-apple Version ^0.2.6
firebase/php-jwt Version 6.5.0
fof/oauth Version ^1.3
patrickbussmann/oauth2-apple Version ^0.2.6
firebase/php-jwt Version 6.5.0
The package blomstra/oauth-apple contains the following files
Loading the files please wait ....