Screencast: Authentifizierung mit Janrain Engage

Janrain Engage bietet die Möglichkeit die Benutzer eine Seite über einen existierenden Account (Google, Facebook, etc.) anzumelden. Dadurch ist es für neue Benutzer nicht notwendig einen neuen Account auf der jeweiligen Seite anzulegen. Ryan zeigt in diesem Screencast wie Janrain Engage (RPX) in Rails-Applikationen benutzt werden können.

 

Download:

Download(13.5 MB, 6:22)
Alternativer Download für iPod & Apple TV(11.9 MB, 6:22)

 

Resourcen:

 

Quellcode:

[bash]
bundle install
rails g migration add_rpx_to_users rpx_identifier:string
rake db:migrate
[/bash]

[ruby]
# Gemfile
gem ‚devise_rpx_connectable‘

# user.rb
devise …, :rpx_connectable

# config/initializers/devise.rb
config.rpx_application_name = "railscasts"
RPXNow.api_key = "…"
[/ruby]

[html]
<!– layouts/application.html.erb –>
<%= link_to_rpx "Sign in", user_session_url %>

<%= javascript_include_rpx(user_session_url) %>

<!– or near sign up form –>
<%= embed_rpx user_session_url %>
[/html]