Difference between revisions of "CLARIN/OAuth2"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 12: | Line 12: | ||
* PHP: [http://www.rediris.es/oauth2/ OAuth2lib] RS+AS+client only for SAML authorization code | * PHP: [http://www.rediris.es/oauth2/ OAuth2lib] RS+AS+client only for SAML authorization code | ||
* Ruby: [http://github.com/nov/rack-oauth2 rack-oauth2] RS+AS+client with bearer token support | * Ruby: [http://github.com/nov/rack-oauth2 rack-oauth2] RS+AS+client with bearer token support | ||
+ | * Ruby: [https://github.com/johnnyhalife/rack-oauth2-provider rack-oauth2-provider] AS for SAML extension token prototype | ||
* Java: [https://github.com/pullrequest/resthub/tree/master/resthub-oauth2 resthub-oauth2] client | * Java: [https://github.com/pullrequest/resthub/tree/master/resthub-oauth2 resthub-oauth2] client | ||
* Java: [https://cwiki.apache.org/confluence/display/AMBER Apache Amber] RS+AS+client | * Java: [https://cwiki.apache.org/confluence/display/AMBER Apache Amber] RS+AS+client |
Revision as of 15:53, 8 November 2011
Documents
- draft-ietf-oauth-v2 draft-ietf-oauth-v2-bearer draft-ietf-oauth-assertions draft-ietf-oauth-saml2-bearer
- Introducing OAuth 2.0
- OAuth flows
- The Current State of OAuth 2
- What is 2 legged OAuth? (and what not)
Software
AS=Authentication Server, RS=Resource Server
- PHP: oauth2-php (client draft 10, server draft 20; more at github and forks; setup and testing)
- PHP: OAuth2lib RS+AS+client only for SAML authorization code
- Ruby: rack-oauth2 RS+AS+client with bearer token support
- Ruby: rack-oauth2-provider AS for SAML extension token prototype
- Java: resthub-oauth2 client
- Java: Apache Amber RS+AS+client
- Python: python-auth2 client
- Perl: Net::OAuth2 client
- R: oauth