All Projects → nov → Apple_id

nov / Apple_id

Licence: mit
Sign in with Apple backend library in Ruby

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Apple id

Dry Rails
The official dry-rb railtie
Stars: ✭ 142 (+23.48%)
Mutual labels:  rails, rubygem
Matestack Ui Core
Matestack enables you to create sophisticated, reactive UIs in pure Ruby, without touching JavaScript and HTML. You end up writing 50% less code while increasing productivity, maintainability and developer happiness.
Stars: ✭ 469 (+307.83%)
Mutual labels:  rails, rubygem
Tapping device
TappingDevice makes objects tell you what they do, so you don't need to track them yourself.
Stars: ✭ 296 (+157.39%)
Mutual labels:  rails, rubygem
Clearance
Rails authentication with email & password.
Stars: ✭ 3,467 (+2914.78%)
Mutual labels:  rails, rubygem
Active enumerable
ActiveRecord like query methods for Ruby enumerable collections.
Stars: ✭ 73 (-36.52%)
Mutual labels:  rails, rubygem
Notifications Rails
A flexible notification library supporting the delivery to external services, rendering in various environments, and user configuration by category.
Stars: ✭ 130 (+13.04%)
Mutual labels:  rails, rubygem
Strip attributes
🔪 An ActiveModel extension that automatically strips all attributes of leading and trailing whitespace before validation. If the attribute is blank, it strips the value to nil.
Stars: ✭ 441 (+283.48%)
Mutual labels:  rails, rubygem
Activeinteractor
An implementation of the command pattern for Ruby with ActiveModel::Validations inspired by the interactor gem. Rich support for attributes, callbacks, and validations, and thread safe performance methods.
Stars: ✭ 118 (+2.61%)
Mutual labels:  rails, rubygem
Ordinalize full
Turns a number into an ordinal string such as first, second, third or 1st, 2nd, 3rd.
Stars: ✭ 6 (-94.78%)
Mutual labels:  rails, rubygem
Materialize Sass
Materializecss rubygem for Rails Asset Pipeline / Sprockets
Stars: ✭ 785 (+582.61%)
Mutual labels:  rails, rubygem
Maily
📫 Rails Engine to preview emails in the browser
Stars: ✭ 502 (+336.52%)
Mutual labels:  rails, rubygem
Graphql devise
GraphQL interface on top devise_token_auth
Stars: ✭ 100 (-13.04%)
Mutual labels:  rails, rubygem
Karafka
Framework for Apache Kafka based Ruby and Rails applications development.
Stars: ✭ 1,223 (+963.48%)
Mutual labels:  rails, rubygem
Rails server timings
Server Timing headers for Rails apps
Stars: ✭ 112 (-2.61%)
Mutual labels:  rails, rubygem
Active record Events
Manage timestamps in ActiveRecord models
Stars: ✭ 109 (-5.22%)
Mutual labels:  rails
Teaspoon
Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS.
Stars: ✭ 1,443 (+1154.78%)
Mutual labels:  rails
Gdpr Rails
An example project on building a GDPR compliant application
Stars: ✭ 109 (-5.22%)
Mutual labels:  rails
Conbini
Publishers, operators, and subscribers to supplement Combine.
Stars: ✭ 109 (-5.22%)
Mutual labels:  apple
Dckerize
Supercharged Rails development using Docker containers
Stars: ✭ 112 (-2.61%)
Mutual labels:  rails
Bootcamp
プログラマー向けEラーニングシステム
Stars: ✭ 110 (-4.35%)
Mutual labels:  rails

AppleID

"Sign-in with Apple" is an implementation of OpenID Connect with small custom features.

This gem handles these Apple custom features.

Installation

Add this line to your application's Gemfile:

gem 'apple_id'

And then execute:

$ bundle

Or install it yourself as:

$ gem install apple_id

Usage

There is a sample rails app running at signin-with-apple.herokuapp.com.

If you run script in your terminal only, do like this.

For more details, see AppleID Wiki.

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/apple_id. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

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

Code of Conduct

Everyone interacting in the AppleID project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].