Log in With Apple
Descrizione:
Estensione Flarum per accedere tramite account Apple.
Installazione SSH composer:
composer require blomstra/oauth-apple
Aggiornamento SSH composer:
composer update blomstra/oauth-apple
php flarum cache:clear
Configurazione:
1 . Crea un App ID per il tuo sito web con i seguenti dettagli:
- Piattaforma: iOS, tvOS, watchOS (non è sicuro che una delle due scelte abbia effetto per le app web)
- Descrizione: (qualcosa come "ID app esempio.com")
- Bundle ID (esplicito): com.example.id (o qualcosa di simile)
- Seleziona "Accedi con Apple"
2 . Crea una Service ID per il tuo sito web con i seguenti dettagli:
- Descrizione: (qualcosa come "ID servizio esempio.com")
- Identificatore: com.example.service (o qualcosa di simile)
- Seleziona "Accedi con Apple"
- Configura "Accedi con Apple":
- ID app principale: (seleziona l'ID app principale creato nel passaggio 1)
- Dominio Web: esempio.com (il dominio del tuo sito web)
- URL di ritorno: https://example.com/apple-signin (il percorso che punta al metodo di callback nel controller)
- Fare clic su "Salva".
- Fai clic sul pulsante "Modifica" per modificare i dettagli di "Accedi con Apple"
configurazione che abbiamo appena creato.
- Se non hai ancora verificato il dominio, scarica il file di verifica,
caricalo su https://example.com/.well-known/apple-developer-domain-association.txt, quindi fai clic su "Verifica"
pulsante.
3 . Crea una chiave privata per il tuo sito web con i seguenti dettagli:
- Nome chiave:
- Seleziona "Accedi con Apple"
- Configura "Accedi con Apple":
- ID app principale: (seleziona l'ID app principale creato nel passaggio 1)
- Fai clic su "Salva"
- Fai clic su "Continua"
- Fai clic su "Registrati"
- Fai clic su "Scarica"
- Conserva il file al sicuro per l'uso nel passaggio 4.
4 . Compila i seguenti campi nelle impostazioni dell'estensione:
team_id
: si trova nell'angolo in alto a destra dopo aver effettuato l'accesso
il tuo account sviluppatore Apple, proprio sotto il tuo nome.
client_id
: questo è l'identificatore dall'ID servizio creato nel passaggio
2 sopra, ad esempio com.example.service
key_id
: questo è l'identificatore della chiave privata creata nel passaggio 3
sopra.
- Carica il file della chiave scaricato nel passaggio 3.
Link
Potrebbero essere presenti altri aggiornamenti futuri non indicati in questa pagina, seguire i link sopra per tenersi aggiornati.
Scopri di più su come monitorare gli aggiornamenti di Flarum e delle estensioni.