Table of Contents - oauth-plugin-0.5.1 Documentation
Pages
-
README
- OAuth Plugin
- IMPORTANT note for people upgrading the provider
- Requirements
- Installation (Rails 3.0)
- Installation (Rails 2.x)
- OAuth Provider generator (Rails 3)
- INSTALL RACK FILTER (NEW)
- Generator Options
- User Model
- OAuth Provider generator (Rails 2)
- INSTALL RACK FILTER (NEW)
- Generator Options
- User Model
- Migrate database
- Upgrading from OAuth 1.0 to OAuth 1.0a
- Add a migration
- Change code
- Changes in client_application.rb
- Changes in request_token.rb
- Changes in oauth_controller
- Supporting old OAuth 1.0 clients
- Protecting your actions
- OAuth Consumer generator
- Generator Options (Rails 2)
- Configuration
- ConsumerToken models
- Custom ConsumerToken models
- The OauthConsumerController
- Expose client
- Migrate database
- Contribute and earn OAuth Karma
- More
- index.html.haml
- show.html.haml
- _form.html.haml
- authorize.html.haml
- authorize_failure.html.haml
- authorize_success.html.haml
- edit.html.haml
- index.html.haml
- new.html.haml
- oauth2_authorize.html.haml
- show.html.haml
- USAGE
- USAGE
- index.html.slim
- show.html.slim
Classes and Modules
- AccessToken
- ActiveRecord
- ActiveRecord::Generators
- ActiveRecord::Generators::OauthConsumerGenerator
- ActiveRecord::Generators::OauthProviderGenerator
- Agree2Token
- ClientApplication
- ClientApplicationTest
- ClientNoneTest
- ConsumerToken
- CreateOauthConsumerTokens
- CreateOauthTables
- Erb
- Erb::Generators
- Erb::Generators::OauthConsumerGenerator
- Erb::Generators::OauthProviderGenerator
- FireeagleToken
- GoogleToken
- Haml
- Haml::Generators
- Haml::Generators::OauthConsumerGenerator
- Haml::Generators::OauthProviderGenerator
- Mongoid
- Mongoid::Generators
- Mongoid::Generators::OauthConsumerGenerator
- Mongoid::Generators::OauthProviderGenerator
- OAuth
- OAuth::Controllers
- OAuth::Controllers::ApplicationControllerMethods
- OAuth::Controllers::ApplicationControllerMethods::Authenticator
- OAuth::Controllers::ApplicationControllerMethods::ClassMethods
- OAuth::Controllers::ApplicationControllerMethods::Filter
- OAuth::Controllers::ProviderController
- OAuth::Plugin
- OAuth::Plugin::OAuthRailtie
- OAuth::Provider
- OAuth::Provider::Authorizer
- OAuth::Rack
- OAuth::Rack::OAuthFilter
- OAuthHelpers
- Oauth
- Oauth2Token
- Oauth2Verifier
- Oauth::Controllers
- Oauth::Controllers::ConsumerController
- Oauth::Models
- Oauth::Models::Consumers
- Oauth::Models::Consumers::SimpleClient
- Oauth::Models::Consumers::Token
- Oauth::Models::Consumers::Token::ClassMethods
- Oauth::Models::Consumers::Token::InstanceMethods
- Oauth::Plugin
- OauthClientsController
- OauthClientsControllerCreateTest
- OauthClientsControllerDestroyTest
- OauthClientsControllerEditTest
- OauthClientsControllerIndexTest
- OauthClientsControllerNewTest
- OauthClientsControllerShowTest
- OauthClientsControllerUpdateTest
- OauthConsumerGenerator
- OauthConsumersController
- OauthController
- OauthNonce
- OauthProviderGenerator
- OauthToken
- Object
- OpenTransactToken
- PicomoneyToken
- RequestToken
- RequestTokenTest
- Rspec
- Rspec::Generators
- Rspec::Generators::OauthProviderGenerator
- Slim
- Slim::Generators
- Slim::Generators::OauthConsumerGenerator
- TestUnit
- TestUnit::Generators
- TestUnit::Generators::OauthProviderGenerator
- TwitterToken
Methods
- ::access_token — Oauth2Token
- ::agree2_client — Agree2Token
- ::authorize_url — Oauth2Token
- ::consumer — Oauth2Token
- ::consumer — Agree2Token
- ::consumer — FireeagleToken
- ::consumer — GoogleToken
- ::consumer — TwitterToken
- ::create_consumer — Oauth2Token
- ::create_consumer — GoogleToken
- ::credentials — PicomoneyToken
- ::down — CreateOauthConsumerTokens
- ::down — CreateOauthTables
- ::find_or_create_from_access_token — ConsumerToken
- ::find_token — ClientApplication
- ::get_request_token — GoogleToken
- ::included — OAuth::Controllers::ApplicationControllerMethods
- ::included — Oauth::Controllers::ConsumerController
- ::included — OAuth::Controllers::ProviderController
- ::included — Oauth::Models::Consumers::Token
- ::new — OAuth::Controllers::ApplicationControllerMethods::Filter
- ::new — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- ::new — Oauth::Models::Consumers::SimpleClient
- ::new — OAuth::Provider::Authorizer
- ::new — OAuth::Rack::OAuthFilter
- ::remember — OauthNonce
- ::up — CreateOauthConsumerTokens
- ::up — CreateOauthTables
- ::verify_request — ClientApplication
- #about_user — PicomoneyToken
- #access_denied — OAuth::Controllers::ApplicationControllerMethods
- #access_token — OAuth::Controllers::ProviderController
- #add_route — OauthConsumerGenerator
- #add_routes — OauthProviderGenerator
- #allow? — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #as_json — Oauth2Token
- #authenticate_user — OAuth::Controllers::ProviderController
- #authorize — OAuth::Controllers::ProviderController
- #authorize! — RequestToken
- #authorized? — OauthToken
- #authorized? — OAuth::Provider::Authorizer
- #base_uri — OAuth::Provider::Authorizer
- #before — OAuth::Controllers::ApplicationControllerMethods::Filter
- #build_user_from_token — Oauth::Models::Consumers::Token::ClassMethods
- #call — OAuth::Rack::OAuthFilter
- #callback — OauthConsumersController
- #callback — Oauth::Controllers::ConsumerController
- #callback2 — Oauth::Controllers::ConsumerController
- #callback2_oauth_consumer_url — Oauth::Controllers::ConsumerController
- #callback2_querystring — Oauth::Controllers::ConsumerController
- #capabilities — OAuth::Controllers::ProviderController
- #check_class_collisions — ActiveRecord::Generators::OauthConsumerGenerator
- #check_class_collisions — ActiveRecord::Generators::OauthProviderGenerator
- #check_class_collisions — Mongoid::Generators::OauthConsumerGenerator
- #check_class_collisions — Mongoid::Generators::OauthProviderGenerator
- #check_class_collisions — OauthProviderGenerator
- #client — Oauth2Token
- #client — OauthConsumersController
- #client — Agree2Token
- #client — FireeagleToken
- #client — OpenTransactToken
- #client — TwitterToken
- #client — Oauth::Controllers::ConsumerController
- #client — Oauth::Models::Consumers::Token::InstanceMethods
- #client_application — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #code — Oauth2Verifier
- #code — OAuth::Provider::Authorizer
- #consumer — Oauth::Models::Consumers::Token::ClassMethods
- #consumer_credentials — Oauth::Controllers::ConsumerController
- #consumer_key — Oauth::Controllers::ConsumerController
- #copy_controller — OauthConsumerGenerator
- #copy_controller_files — OauthProviderGenerator
- #copy_controller_spec_files — Rspec::Generators::OauthProviderGenerator
- #copy_controller_test_files — TestUnit::Generators::OauthProviderGenerator
- #copy_migration — ActiveRecord::Generators::OauthConsumerGenerator
- #copy_migration — ActiveRecord::Generators::OauthProviderGenerator
- #copy_models — ActiveRecord::Generators::OauthConsumerGenerator
- #copy_models — ActiveRecord::Generators::OauthProviderGenerator
- #copy_models — Mongoid::Generators::OauthConsumerGenerator
- #copy_models — Mongoid::Generators::OauthProviderGenerator
- #copy_models — OauthConsumerGenerator
- #copy_models_spec_files — Rspec::Generators::OauthProviderGenerator
- #copy_models_test_files — TestUnit::Generators::OauthProviderGenerator
- #copy_view_files — Erb::Generators::OauthConsumerGenerator
- #copy_view_files — Erb::Generators::OauthProviderGenerator
- #copy_view_files — Haml::Generators::OauthConsumerGenerator
- #copy_view_files — Haml::Generators::OauthProviderGenerator
- #copy_view_files — Slim::Generators::OauthConsumerGenerator
- #create — OauthClientsController
- #create_consumer — OAuthHelpers
- #create_fixture_file — Rspec::Generators::OauthProviderGenerator
- #create_fixture_file — TestUnit::Generators::OauthProviderGenerator
- #create_request_token — ClientApplication
- #create_user — Oauth::Models::Consumers::Token::InstanceMethods
- #credentials — ClientApplication
- #credentials — Oauth::Models::Consumers::Token::ClassMethods
- #current_client_application — OAuth::Controllers::ApplicationControllerMethods
- #current_token — OAuth::Controllers::ApplicationControllerMethods
- #delete — Oauth::Models::Consumers::SimpleClient
- #deny_access! — Oauth::Controllers::ConsumerController
- #destroy — OauthClientsController
- #destroy — Oauth::Controllers::ConsumerController
- #do_delete — Object
- #do_delete — OauthClientsControllerDestroyTest
- #do_get — Object
- #do_get — OauthClientsControllerIndexTest
- #do_get — OauthClientsControllerShowTest
- #do_get — OauthClientsControllerNewTest
- #do_get — OauthClientsControllerEditTest
- #do_invalid_post — Object
- #do_invalid_post — OauthClientsControllerCreateTest
- #do_invalid_update — Object
- #do_invalid_update — OauthClientsControllerUpdateTest
- #do_valid_post — Object
- #do_valid_post — OauthClientsControllerCreateTest
- #do_valid_update — Object
- #do_valid_update — OauthClientsControllerUpdateTest
- #edit — OauthClientsController
- #encode_response — OAuth::Provider::Authorizer
- #ensure_access — Oauth2Token
- #env — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #exchange! — Oauth2Verifier
- #exchange! — RequestToken
- #expiration_date — Oauth2Token
- #expired_and_existing? — Oauth2Token
- #expires_in — Oauth2Token
- #find_or_create_from_access_token — Oauth::Models::Consumers::Token::ClassMethods
- #find_or_create_from_request_token — Oauth::Models::Consumers::Token::ClassMethods
- #fireeagle_user — FireeagleToken
- #generate_keys — ClientApplication
- #generate_keys — Oauth2Verifier
- #generate_keys — OauthToken
- #get — Oauth::Models::Consumers::SimpleClient
- #get_client_application — OauthClientsController
- #get_request_token — Oauth::Models::Consumers::Token::ClassMethods
- #go_back — OauthConsumersController
- #go_back — Oauth::Controllers::ConsumerController
- #handler — Haml::Generators::OauthConsumerGenerator
- #handler — Haml::Generators::OauthProviderGenerator
- #handler — Slim::Generators::OauthConsumerGenerator
- #index — OauthConsumersController
- #index — OauthClientsController
- #index — Oauth::Controllers::ConsumerController
- #interactive — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #invalid_oauth_response — OAuth::Controllers::ApplicationControllerMethods
- #invalidate — OAuth::Controllers::ProviderController
- #invalidate! — OauthToken
- #invalidated? — OauthToken
- #load_consumer — Oauth::Controllers::ConsumerController
- #location — FireeagleToken
- #login_or_oauth_required — OAuth::Controllers::ApplicationControllerMethods
- #new — OauthClientsController
- #oauth10? — RequestToken
- #oauth10_access_token — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #oauth10_request_token — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #oauth10_token — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #oauth1_authorize — OAuth::Controllers::ProviderController
- #oauth1_verify — OAuth::Rack::OAuthFilter
- #oauth20_token — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #oauth2_error — OAuth::Controllers::ProviderController
- #oauth2_token — OAuth::Rack::OAuthFilter
- #oauth2_token_authorization_code — OAuth::Controllers::ProviderController
- #oauth2_token_client_credentials — OAuth::Controllers::ProviderController
- #oauth2_token_password — OAuth::Controllers::ProviderController
- #oauth? — OAuth::Controllers::ApplicationControllerMethods
- #oauth_required — OAuth::Controllers::ApplicationControllerMethods
- #oauth_server — ClientApplication
- #oauthenticate — OAuth::Controllers::ApplicationControllerMethods::ClassMethods
- #oob? — RequestToken
- #params_for_user — Oauth::Models::Consumers::Token::InstanceMethods
- #parse — Oauth::Models::Consumers::SimpleClient
- #post — Oauth::Models::Consumers::SimpleClient
- #put — Oauth::Models::Consumers::SimpleClient
- #redirect_uri — OAuth::Provider::Authorizer
- #redirect_url — Oauth2Verifier
- #request — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #request_token — OAuth::Controllers::ProviderController
- #rescue_action — OauthClientsController
- #response — OAuth::Provider::Authorizer
- #revoke — OAuth::Controllers::ProviderController
- #service_name — Oauth::Models::Consumers::Token::ClassMethods
- #set_authorized_at — AccessToken
- #set_details — Oauth::Models::Consumers::Token::ClassMethods
- #setup — ClientApplicationTest
- #setup — OauthClientsControllerIndexTest
- #setup — OauthClientsControllerShowTest
- #setup — OauthClientsControllerNewTest
- #setup — OauthClientsControllerEditTest
- #setup — OauthClientsControllerCreateTest
- #setup — OauthClientsControllerDestroyTest
- #setup — OauthClientsControllerUpdateTest
- #setup — ClientNoneTest
- #setup — RequestTokenTest
- #show — OauthClientsController
- #show — Oauth::Controllers::ConsumerController
- #simple_client — Oauth::Models::Consumers::Token::InstanceMethods
- #test_request — OAuth::Controllers::ProviderController
- #test_should_assign_client_applications — OauthClientsControllerIndexTest
- #test_should_assign_client_applications — OauthClientsControllerShowTest
- #test_should_assign_client_applications — OauthClientsControllerNewTest
- #test_should_assign_client_applications — OauthClientsControllerEditTest
- #test_should_assign_client_applications — OauthClientsControllerCreateTest
- #test_should_assign_client_applications — OauthClientsControllerUpdateTest
- #test_should_authorize_request — RequestTokenTest
- #test_should_be_successful — OauthClientsControllerIndexTest
- #test_should_be_successful — OauthClientsControllerShowTest
- #test_should_be_successful — OauthClientsControllerNewTest
- #test_should_be_successful — OauthClientsControllerEditTest
- #test_should_be_valid — ClientApplicationTest
- #test_should_be_valid — ClientNoneTest
- #test_should_be_valid — RequestTokenTest
- #test_should_destroy_client_applications — OauthClientsControllerDestroyTest
- #test_should_have_a_secret — RequestTokenTest
- #test_should_have_a_token — RequestTokenTest
- #test_should_have_credentials — ClientApplicationTest
- #test_should_have_key_and_secret — ClientApplicationTest
- #test_should_not_be_a_new_record — ClientNoneTest
- #test_should_not_be_authorized — RequestTokenTest
- #test_should_not_be_invalidated — RequestTokenTest
- #test_should_not_exchange_without_approval — RequestTokenTest
- #test_should_not_have_errors — ClientApplicationTest
- #test_should_not_have_errors — ClientNoneTest
- #test_should_not_have_errors — RequestTokenTest
- #test_should_query_current_users_client_applications — OauthClientsControllerIndexTest
- #test_should_query_current_users_client_applications — OauthClientsControllerShowTest
- #test_should_query_current_users_client_applications — OauthClientsControllerEditTest
- #test_should_query_current_users_client_applications — OauthClientsControllerCreateTest
- #test_should_query_current_users_client_applications — OauthClientsControllerDestroyTest
- #test_should_query_current_users_client_applications — OauthClientsControllerUpdateTest
- #test_should_redirect_to_list — OauthClientsControllerDestroyTest
- #test_should_redirect_to_new_client_application — OauthClientsControllerCreateTest
- #test_should_redirect_to_new_client_application — OauthClientsControllerUpdateTest
- #test_should_render_edit_template — OauthClientsControllerEditTest
- #test_should_render_index_template — OauthClientsControllerIndexTest
- #test_should_render_show_template — OauthClientsControllerShowTest
- #test_should_render_show_template — OauthClientsControllerNewTest
- #test_should_render_show_template — OauthClientsControllerCreateTest
- #test_should_render_show_template — OauthClientsControllerUpdateTest
- #test_shuold_not_allow_a_second_one_with_the_same_values — ClientNoneTest
- #to_query — Oauth2Token
- #to_query — Oauth2Verifier
- #to_query — OauthToken
- #to_query — RequestToken
- #token — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #token — OAuth::Provider::Authorizer
- #token — OAuth::Controllers::ProviderController
- #two_legged — OAuth::Controllers::ApplicationControllerMethods::Authenticator
- #update — OauthClientsController
- #update_location — FireeagleToken
- #user_authorizes_token? — OAuth::Controllers::ProviderController