Skip to content
OmniAuth strategy for Sign In with Apple
Branch: master
Clone or download
nhosoya Merge pull request #6 from tylerkahn/patch-2
Minor change to README to fix up Gemfile line
Latest commit d088638 Jun 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Initial Jun 5, 2019
lib Initial Jun 5, 2019
.gitignore Ignore .ruby-version Jun 9, 2019
Gemfile Initial Jun 5, 2019
LICENSE Initial commit Jun 5, 2019 Minor change to README to fix up Gemfile line Jun 9, 2019
Rakefile Initial Jun 5, 2019
omniauth-apple.gemspec Add required json-jwt dependency Jun 9, 2019


OmniAuth strategy for Sign In with Apple.


Add this line to your application's Gemfile:

gem 'omniauth-apple', github: 'nhosoya/omniauth-apple', branch: 'master'

And then execute:

$ bundle

Or install it yourself as:

$ gem install omniauth-apple


Rails.application.config.middleware.use OmniAuth::Builder do
  provider :apple, ENV['CLIENT_ID'], ENV['TEAM_ID'], ENV['KEY_ID'], ENV['PRIVATE_KEY'],
             scope: 'email name',


Bug reports and pull requests are welcome on GitHub at


The gem is available as open source under the terms of the MIT License.

You can’t perform that action at this time.