PeepSo
PeepSo
  • Free
  • Pricing
  • Features
  • Demo
  • Use Cases
    • PeepSo for E-Commerce
    • PeepSo for E-Learning
    • PeepSo for Digital Commerce
    • PeepSo for Paid Memberships
    • PeepSo for Online Communities
    • PeepSo for Mobile Apps
    • PeepSo for Online Marketplace
    • PeepSo for Job Boards
    • PeepSo for Advanced Advertising
    • PeepSo for Donations
    • PeepSo vs Competition
  • Community
    • Activity Stream
    • Members
    • Groups
  • Showcase
  • Blog
Log in
PeepSo
PeepSo
  • Free
  • Pricing
  • Features
  • Demo
  • Use Cases
    • PeepSo for E-Commerce
    • PeepSo for E-Learning
    • PeepSo for Digital Commerce
    • PeepSo for Paid Memberships
    • PeepSo for Online Communities
    • PeepSo for Mobile Apps
    • PeepSo for Online Marketplace
    • PeepSo for Job Boards
    • PeepSo for Advanced Advertising
    • PeepSo for Donations
    • PeepSo vs Competition
  • Community
    • Activity Stream
    • Members
    • Groups
  • Showcase
  • Blog

Knowledgebase

Getting Started

6
  • Installation, Initial Setup and Updates
    • PeepSo Installation
    • Navigation, Pages and Shortcodes
    • Updates
  • System and Hosting Requirements
    • System & Hosting Requirements
    • System Requirements for Video Uploads
    • System Requirements for Mobile App with MobiLoud

Basic Admin Configuration

38
  • Configuration
    • General
      • Licenses
    • Appearance
      • User Profile Settings
      • Allow Users to Delete Profile
      • Avatar & Cover Settings
      • Customize the Basic Color Scheme
      • Navigation Toolbar Settings
      • Set Date Format
      • Hover Cards Settings
      • Override Admin Toolbar
      • Member Listing Settings
      • Customize the Login Box
    • Account & Security
      • Registration Configuration
      • Disable Registration
      • Usernames
    • Stream Posts
      • Activity Stream Configuration
      • Post Backgrounds
    • Markdown
      • Markdown Configuration
    • Blog Posts
      • Blogposts Configuration
    • Notifications
      • Default notification settings for new users
      • Email Configuration
    • Edit Emails
      • Edit Emails
    • Advanced
      • SEO and Open Graph settings
      • Compatibility settings
      • Performance Configuration
      • Setting Up The Cron Job
      • Avatar & Cover Image Quality
      • Exit Gateway for External URL’s
      • File System Override
    • Moderation
      • Sensitive posts NSFW configuration
      • Reporting Configuration
    • Location
      • Location Settings
    • Navigations & Filters
      • Navigation, Pages and Shortcodes
    • Live Updates
      • Live Updates
    • Early Access
      • Header Search
    • Search
      • Searching The Streams
  • Manage
    • Profile Fields Configuration
  • Queues
    • Queues
  • Installer
    • PeepSo Installation

PeepSo Plugins

46
  • Foundation
    • VIP Configuration
    • Poll’s Configuration
    • GIPHY Configuration
    • WordFilter Configuration
  • Core
    • Chat
      • Chat Configuration
      • Chat page
    • Friends
      • Friends Configuration
    • Groups
      • Groups Backend Configuration
      • Groups page
    • Photos
      • Photos Settings
      • Photos in Post
    • Audio & Video
      • Audio And Video Settings
    • Email Digest
      • Email Digest Configuration
    • User Limits
      • User Limits Configuration
    • File Uploads
      • File Uploads Settings
  • Integrations
    • Almighty Support
      • Configuring Almighty Support Integration
    • BadgeOS
      • BadgeOS Configuration
    • myCRED
      • Configuring MyCRED Integration
    • Mobile App with MobiLoud
      • MobiLoud integration- basic info
    • Social Login & Invitation
      • Social Login Configuration and Settings
    • WP Event Manager
      • WP Event Manager Backend Configuration
      • Creating The Event
      • Frontend Events Calendar view
    • GiveWP
      • GiveWP Backend Configuration
      • GiveWP on Frontend
    • WP Job Manager
      • WP Job Manager Backend Configuration
      • WP Job Manager on Frontend
    • IdeaPush
      • IdeaPush Backend Configuration
      • IdeaPush Frontend Features
  • Monetization
    • AdvancedAds
      • Advanced Ads Requirements
    • EDD
      • EDD Backend Configuration
      • EDD Integration On Profile
      • EDD Integration On Stream
    • LearnDash
      • LearnDash Backend Configuration
    • Paid Membership Pro
      • Paid Membership Pro Overview
      • PMP & PeepSo Groups
    • WooCommerce, Dokan and Product Vendors
      • Woocommerce Backend Configuration
      • Dokan Integration
      • Become a Dokan Vendor
    • WPAdverts
      • WPAdverts Backend Configuration
      • Exclude Ad Categories From Creating The Activity Stream
    • Tutor LMS
      • TutorLMS Backend Configuration
      • TutorLMS on Frontend
      • Getting Started with TutorLMS Integration
      • Auto-Assign Group to Courses
      • VIP Badges for Courses

Gecko Theme

1
  • Yoast SEO settings in Gecko Customizer

Developers

28
  • Getting Started (Developers)
  • Overrides & Customization
    • Text overrides
    • CSS overrides
    • Template overrides
    • Image overrides
    • Email overrides
  • Hooks
    • Filter: oEmbed
    • Action: new reported content
    • Filter: country list
    • Filter: community navigation
    • Filter: photo thumbnail sizes
    • Filter: media upload title & icon
    • Filter: Stream Ad – allowed HTML
    • Filter: Disable Public Privacy
  • Hooks: Groups
    • Action: group created
    • Action: group invitation accepted
    • Action: group invitation sent
    • Action: group joined
    • Filter: group privacy
  • Hooks: Posts & Comments
    • Filter: enable or disable comment box
    • Action: like added
  • Hooks: Users
    • Action: profile completeness changed
    • Filter: profile navigation
    • Filter: custom cover size
    • Filter: profile navigation order
    • Filter: name parts
    • Action: user profile field saved
    • Action: print after login form
  • Home
  • Documentation
  • Apple Login

Apple Login

Application id and secret (also sometimes referred as Consumer key and secret or Client id and secret) are what we call an application credentials. This application will link your website to Apple API and these credentials are needed in order for Apple users to access your website. These credentials may also differ in format, name and content depending on the social network.

To enable authentication with this provider and to register a new Apple API Application, follow the steps :

Create Apple App #

  1. Make sure you have an active subscription for the Apple Developer Program, as that is necessary for both creating and maintaining an Apple App!
  2. Make sure your site have SSL, since Apple only allows HTTPS urls!
  3. Navigate to https://developer.apple.com/account/resources/identifiers/list
  4. Log in with your Apple Developer credentials if you are not logged in.

1.) Create the associated App: #

  1. Click the blue + icon next to Identifiers, then select the App IDs option and click the “Continue” button.
  2. Choose the “App” option as type and press the “Continue” button.
  3. Enter a “Description“
  4. At the “Bundle ID” field select the “Explicit” option and enter your domain name in reverse-domain name style, with the name of the app at its end: com.samplewebsite.slaiapp
  5. Under the “Capabilities” section, tick the “Sign In with Apple” option.
  6. Scroll up and press the “Continue” button and then the “Register” button.

2.) Create the Key: #

  1. On the left hand side, click on the “Keys” tab.
  2. Click the blue + icon next to Keys heading.
  3. Enter a name in the Key Name field.
  4. Tick the “Sign In with Apple” option, then click on “Configure“.
  5. If you have multiple Apps, then at the “Choose a Primary App ID” field select the App what you just created, then click “Save“.
  6. Finally press the “Continue” button and then the “Register” button.
  7. Don’t download the key yet!

3.) Create the Service: #

  1. Go to the “Services IDs” section, what you will find within the “Identifiers” tab.
  2. Click the blue + icon next to Identifiers, then select the “Services IDs” option and click the “Continue” button.
  3. Enter a “Description“.
  4. At the “Identifier” field enter your domain name in reverse-domain name style, with the name of the client at its end: com.samplewebsite.slaiclient
    • Note: This will also be used as Service Identifier later!
  5. Press the “Continue” button and then the “Register” button.
  6. In the “Services IDs” section, click the service you just created.
  7. Tick the “Sign In with Apple” option and click the “Configure” button next to it.
    1. If you have multiple Apps, then at the “Primary App ID” field select the App what you just created.
    2. Fill the “Domains and Subdomains” field with your domain name probably: samplewebsite.com
    3. Add the following URL to the “Return URLs” field:
  8. Click the “Next” button then press the “Done” button.
  9. Finally press the “Continue” button and then the “Save” button.

4.) Configure your credentials: #

  1. ID:
    1. Navigate to: https://developer.apple.com/account/resources/identifiers/list/serviceId
    2. You will find it under the “IDENTIFIER” column. If you configured the service according to the suggestions, it will probably end to .slaiclient e.g.: com.samplewebsite.slaiclient
  2. Team ID:
    1. A 10 character long identifier, what you can find on the top-right corner, just under your name.
  3. Key ID:
    1. Navigate to: https://developer.apple.com/account/resources/authkeys/list
    2. Click on the name of your Key.
    3. You will find your “Private Key ID” under “Key ID“.
  4. Key Content:
    1. Click the “Download” button to download the key file. Once this file is downloaded, it will no longer be available, so make sure you keep this file safe!
    2. Open the downloaded file with a text editor, like Notepad, copy all of its contents and paste it into the “Key Content” field.
What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on February 11, 2022

Powered by BetterDocs

Table of Contents
  • Create Apple App
    • 1.) Create the associated App:
    • 2.) Create the Key:
    • 3.) Create the Service:
    • 4.) Configure your credentials:

PeepSo is a super-light, free, social network plugin for WordPress that allows you to quickly and effortlessly add a social network or an online community, similar to Facebook right inside your WordPress site.

Resources

  • Third Party Software
  • WordPress Hosting
  • Affiliates
  • Brand Manual
  • Team
  • Careers!

Our Product

  • Pricing
  • Installation & Configuration Service
  • Installation & Configuration Service for Established Websites
  • Changelog
  • Future
  • Donate 🤍

Features

  • All features
  • Ultimate Bundle
  • Gecko Theme
  • PeepSo Free Bundle

Support

  • Contact Us
  • My Tickets
  • Fanatical Support
  • Documentation
  • FAQ

Policies

  • License Agreement
  • Privacy Policy
  • Support Policy
  • Refund Policy
  • Community Guidelines

Use Cases

  • PeepSo for E-Commerce
  • PeepSo for E-Learning
  • PeepSo for Digital Commerce
  • PeepSo for Paid Memberships
  • PeepSo for Online Communities
  • PeepSo for Mobile Apps
  • PeepSo for Online Marketplace
  • PeepSo for Job Boards
  • PeepSo for Advanced Advertising
  • PeepSo vs Competition
  • PeepSo for Donations
PeepSo
A United States Company, PeepSo, Inc. "PeepSo" and "Your Community. Your Way." are trademarks registered in the US Patent and Trademark Office.