scalaj-http - Simple scala wrapper for HttpURLConnection. OAuth included.

  •        14

Works in Google AppEngine and Android environments. Note: 2.x.x is a new major version which is both syntactically and behaviorally different than the 0.x.x version.

https://github.com/scalaj/scalaj-http

Tags
Implementation
License
Platform

   




Related Projects

oauthlib - A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  •    Python

OAuthLib is a generic utility which implements the logic of OAuth without assuming a specific HTTP request object or web framework. Use it to graft OAuth client support onto your favorite HTTP library, or provide support onto your favourite web framework. If you're a maintainer of such a library, write a thin veneer on top of OAuthLib and get OAuth support for very little effort.Then you might be more interested in using requests which has OAuthLib powered OAuth support provided by the requests-oauthlib library.

google-oauth-java-client - Google OAuth Client Library for Java

  •    Java

Written by Google, the Google OAuth Client Library for Java is a powerful and easy-to-use Java library for the OAuth 1.0a and OAuth 2.0 authorization standards. The Google OAuth Client Library for Java is designed to work with any OAuth service on the web, not just with Google APIs. It is built on the Google HTTP Client Library for Java.For access to Google APIs, see the Google APIs Client Library for Java.

mashape-oauth - OAuth Modules for Node

  •    Javascript

If you're looking for the popular OAuth Bible, here it is. It extensively explains the multitude of OAuth flows and how OAuth works. Require the library and the one you wish to use.

oauth-1.0a - OAuth 1.0a Request Authorization for Node and Browser

  •    Javascript

No more headache about OAuth 1.0a's stuff or "oauth_consumer_key, oauth_nonce, oauth_signature...." parameters, just use your familiar HTTP client to send OAuth requests. Starting with version 2.0.0, crypto/hash stuff is separated. oauth-1.0a will use your hash_function to sign.


rack-oauth2-server - LOOKING FOR MAINTAINER — OAuth 2.0 Authorization Server as a Rack module

  •    Ruby

OAuth 2.0 Authorization Server as a Rack module. Because you don't allow strangers into your app, and OAuth 2.0 is the new awesome.rack-oauth2-server currently implements version 10 of the OAuth 2.0 spec http://tools.ietf.org/html/draft-ietf-oauth-v2-10.

mod_auth_openidc - OpenID Connect Relying Party and OAuth 2

  •    C

mod_auth_openidc is an authentication/authorization module for the Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against an OpenID Connect Provider. It can also function as an OAuth 2.0 Resource Server, validating OAuth 2.0 bearer access tokens presented by OAuth 2.0 Clients. This module enables an Apache 2.x web server to operate as an OpenID Connect Relying Party (RP) to an OpenID Connect Provider (OP). It authenticates users against an OpenID Connect Provider, receives user identity information from the OP in a so called ID Token and passes on the identity information (a.k.a. claims) in the ID Token to applications hosted and protected by the Apache web server.

SocialKit / LightRest

  •    DotNet

LightRest is an Http client for .NET developers to consume REST based API services, fully supports OAuth 1.0 and comes with .NET Framework and .NET Compact Framework.

osin - Golang OAuth2 server library

  •    Go

OSIN is an OAuth2 server library for the Go language, as specified at http://tools.ietf.org/html/rfc6749 and http://tools.ietf.org/html/draft-ietf-oauth-v2-10.It also includes support for PKCE, as specified at https://tools.ietf.org/html/rfc7636, which increases security for code-exchange flows for public OAuth clients.

sociogram-angular-ionic - A sample application demonstrating how to integrate with Facebook in your Angular/Ionic apps

  •    Javascript

A sample application that demonstrates a lightweight approach to integrate with Facebook in your AngularJS / Ionic apps. Create a Facebook app here: https://developers.facebook.com/apps. In the advanced settings, make sure you declare a “Valid OAuth redirect URI”. For example, if during development you access your application from http://localhost/openfb/index.html, you must declare http://localhost/openfb/oauthcallback.html as a valid redirect URI. Also add https://www.facebook.com/connect/login_success.html as a Valid OAuth redirect URI for access from Cordova.

osin - Golang OAuth2 server library

  •    Go

OSIN is an OAuth2 server library for the Go language, as specified at http://tools.ietf.org/html/rfc6749 and http://tools.ietf.org/html/draft-ietf-oauth-v2-10. It also includes support for PKCE, as specified at https://tools.ietf.org/html/rfc7636, which increases security for code-exchange flows for public OAuth clients.

restconsole - HTTP Client and Request Visualizer and Constructor tool, helps developers build, debug and test RESTful APIs

  •    Javascript

an HTTP Request Visualizer and Constructor tool, helps developers build, debug and test RESTful APIs. Your tabs and browsing activity: The only access to tabs we need is for launching the oAuth Authorization page to the 3rd party oAuth provider.

aqueduct - Dart HTTP server framework for building REST APIs

  •    Dart

Aqueduct is a modern Dart HTTP server framework. The framework is composed of libraries for handling and routing HTTP requests, object-relational mapping (ORM), authentication and authorization (OAuth 2.0 provider) and documentation (OpenAPI). These libraries are used to build scalable REST APIs that run on the Dart VM. If this is your first time viewing Aqueduct, check out the tour.

erlang-oauth - An Erlang OAuth 1.0 implementation

  •    Erlang

An Erlang OAuth 1.0 implementation. Includes functions for generating signatures (client side), verifying signatures (server side), and some convenience functions for making OAuth HTTP requests (client side). Erlang/OTP R16B03 or greater.

scala-oauth2-provider - OAuth 2.0 server-side implementation written in Scala

  •    Scala

The OAuth 2.0 server-side implementation written in Scala. This provides OAuth 2.0 server-side functionality and supporting function for Play Framework and Akka HTTP.

liboauth

  •    C

a POSIX-C implementation of the http://oauth.net/ protocol. libOauth provides functionality to encode URLs and sign HTTP request data according to the oAuth standard.

Hosebird client - A Java HTTP client for consuming Twitter's Streaming API

  •    Java

A Java HTTP client for consuming Twitter's Streaming API. It has GZip support, OAuth support, Partitioning support, Automatic reconnections with appropriate backfill counts, Access to raw bytes payload, Proper backoffs/retry schemes, Relevant statistics/events, Control stream support for sitestreams.

authom - A zero-dependency mutli-service authentication tool for node.js

  •    Javascript

authom is an authentication library for node.js. It unifies authentication APIs for multiple services into a single EventEmitter, and works with both the built-in node.js HTTP module and as an Express/Connect app. authom was designed to solve one problem and solve it well. It has an intuitive node.js-like API, no required dependencies, and doesn't force any particular persistence, session, or middleware approaches on you.