├── .gitignore ├── CHANGELOG.markdown ├── Gemfile ├── MIT-LICENSE ├── Manifest ├── README.markdown ├── Rakefile ├── generators └── authlogic_connect_migration │ ├── authlogic_connect_migration.rb │ └── templates │ ├── create_sessions.rb │ ├── create_tokens.rb │ └── create_users.rb ├── init.rb ├── lib ├── authlogic-connect.rb ├── authlogic_connect │ ├── access_token.rb │ ├── authlogic_connect.rb │ ├── callback_filter.rb │ ├── common.rb │ ├── common │ │ ├── session.rb │ │ ├── state.rb │ │ ├── user.rb │ │ └── variables.rb │ ├── engine.rb │ ├── ext.rb │ ├── oauth.rb │ ├── oauth │ │ ├── helper.rb │ │ ├── process.rb │ │ ├── session.rb │ │ ├── state.rb │ │ ├── tokens │ │ │ ├── aol_token.rb │ │ │ ├── facebook_token.rb │ │ │ ├── foursquare_token.rb │ │ │ ├── get_satisfaction_token.rb │ │ │ ├── github_token.rb │ │ │ ├── google_token.rb │ │ │ ├── linked_in_token.rb │ │ │ ├── meetup_token.rb │ │ │ ├── myspace_token.rb │ │ │ ├── netflix_token.rb │ │ │ ├── oauth_token.rb │ │ │ ├── ohloh_token.rb │ │ │ ├── opensocial_token.rb │ │ │ ├── twitter_token.rb │ │ │ ├── vimeo_token.rb │ │ │ └── yahoo_token.rb │ │ ├── user.rb │ │ └── variables.rb │ ├── openid.rb │ ├── openid │ │ ├── process.rb │ │ ├── session.rb │ │ ├── state.rb │ │ ├── tokens │ │ │ ├── aol_token.rb │ │ │ ├── blogger_token.rb │ │ │ ├── flickr_token.rb │ │ │ ├── my_openid_token.rb │ │ │ └── openid_token.rb │ │ ├── user.rb │ │ └── variables.rb │ └── rack_state.rb └── open_id_authentication.rb ├── pkg └── authlogic-connect.gemspec ├── rails └── init.rb └── test ├── controllers └── test_users_controller.rb ├── libs ├── database.rb ├── user.rb └── user_session.rb ├── test_helper.rb ├── test_oauth.rb ├── test_openid.rb └── test_user.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.markdown: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /Manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/Manifest -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/README.markdown -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/Rakefile -------------------------------------------------------------------------------- /generators/authlogic_connect_migration/authlogic_connect_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/generators/authlogic_connect_migration/authlogic_connect_migration.rb -------------------------------------------------------------------------------- /generators/authlogic_connect_migration/templates/create_sessions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/generators/authlogic_connect_migration/templates/create_sessions.rb -------------------------------------------------------------------------------- /generators/authlogic_connect_migration/templates/create_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/generators/authlogic_connect_migration/templates/create_tokens.rb -------------------------------------------------------------------------------- /generators/authlogic_connect_migration/templates/create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/generators/authlogic_connect_migration/templates/create_users.rb -------------------------------------------------------------------------------- /init.rb: -------------------------------------------------------------------------------- 1 | File.dirname(__FILE__) + "/rails/init.rb" -------------------------------------------------------------------------------- /lib/authlogic-connect.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic-connect.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/access_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/access_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/authlogic_connect.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/authlogic_connect.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/callback_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/callback_filter.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/common.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/common/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/common/session.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/common/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/common/state.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/common/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/common/user.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/common/variables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/common/variables.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/engine.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/ext.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/helper.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/process.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/session.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/state.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/aol_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/aol_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/facebook_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/facebook_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/foursquare_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/foursquare_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/get_satisfaction_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/get_satisfaction_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/github_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/github_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/google_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/google_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/linked_in_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/linked_in_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/meetup_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/meetup_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/myspace_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/myspace_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/netflix_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/netflix_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/oauth_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/oauth_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/ohloh_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/ohloh_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/opensocial_token.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/twitter_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/twitter_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/vimeo_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/vimeo_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/tokens/yahoo_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/tokens/yahoo_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/user.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/oauth/variables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/oauth/variables.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/process.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/session.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/state.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/tokens/aol_token.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/tokens/blogger_token.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/tokens/flickr_token.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/tokens/my_openid_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/tokens/my_openid_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/tokens/openid_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/tokens/openid_token.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/user.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/openid/variables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/openid/variables.rb -------------------------------------------------------------------------------- /lib/authlogic_connect/rack_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/authlogic_connect/rack_state.rb -------------------------------------------------------------------------------- /lib/open_id_authentication.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/lib/open_id_authentication.rb -------------------------------------------------------------------------------- /pkg/authlogic-connect.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/pkg/authlogic-connect.gemspec -------------------------------------------------------------------------------- /rails/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/rails/init.rb -------------------------------------------------------------------------------- /test/controllers/test_users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/controllers/test_users_controller.rb -------------------------------------------------------------------------------- /test/libs/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/libs/database.rb -------------------------------------------------------------------------------- /test/libs/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/libs/user.rb -------------------------------------------------------------------------------- /test/libs/user_session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/libs/user_session.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_oauth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/test_oauth.rb -------------------------------------------------------------------------------- /test/test_openid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/test_openid.rb -------------------------------------------------------------------------------- /test/test_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lancejpollard/authlogic-connect/HEAD/test/test_user.rb --------------------------------------------------------------------------------