Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | #365 | David Christiansen | 2015-01-05 | 1 | -0/+141 |
| | |||||
* | Test green | David Christiansen | 2015-01-05 | 1 | -67/+722 |
| | | | | - Packages update | ||||
* | Closes #356, Closes #357, Closes #358 | David Christiansen | 2015-01-04 | 3 | -0/+5 |
| | |||||
* | Lots of StyleCop fixes. | Andrew Arnott | 2013-03-26 | 3 | -3/+8 |
| | |||||
* | Many more unit test build fixes and product touch-ups. | Andrew Arnott | 2013-03-07 | 1 | -20/+37 |
| | |||||
* | Unit test build break fixes. | Andrew Arnott | 2013-03-06 | 1 | -1/+1 |
| | |||||
* | Switched Channel to receiving messages via HttpRequestMessage as well. | Andrew Arnott | 2013-03-04 | 2 | -13/+10 |
| | |||||
* | Adds OpenID RP to WebAPI sample so it's a real login. | Andrew Arnott | 2013-03-03 | 1 | -0/+15 |
| | |||||
* | Fixed up WebAPI sample so it works with anonymous clients. | Andrew Arnott | 2013-03-02 | 1 | -8/+17 |
| | |||||
* | Removes the memory crypto key store from the sample. | Andrew Arnott | 2013-03-02 | 1 | -2/+14 |
| | | | | We now have a 'hard-coded' secret key store that trivial apps/samples may use to keep things simple until they create a database table. | ||||
* | Adds support for symmetric key signing and encryption of access tokens. | Andrew Arnott | 2013-03-01 | 1 | -2/+14 |
| | | | | This targets the common scenario where authorization servers and resource servers are actually on the same web application, and asymmetric cryptography is overkill and requires extra setup. | ||||
* | Fixes NullReferenceException in MessageValidationBindingElement. | Andrew Arnott | 2013-02-28 | 1 | -1/+1 |
| | |||||
* | More warning fixes. | Andrew Arnott | 2013-02-16 | 2 | -7/+7 |
| | |||||
* | Lots of stylecop fixes. | Andrew Arnott | 2013-02-16 | 1 | -1/+1 |
| | |||||
* | More warning fixes. | Andrew Arnott | 2013-02-10 | 1 | -1/+1 |
| | |||||
* | C# compiler warning fixes. | Andrew Arnott | 2013-02-10 | 5 | -9/+21 |
| | |||||
* | OAuth2.AuthorizationServer now builds. | Andrew Arnott | 2013-01-13 | 5 | -47/+35 |
| | |||||
* | Removes CLR4 compiler symbol. | Andrew Arnott | 2012-12-28 | 1 | -4/+0 |
| | |||||
* | Removes more remnants of Code Contracts. | Andrew Arnott | 2012-12-26 | 8 | -145/+0 |
| | |||||
* | Replaces DNOA's internal Requires class with Validation NuGet package. | Andrew Arnott | 2012-12-26 | 16 | -0/+16 |
| | |||||
* | CreateAccessToken reveals username to host | Andrew Arnott | 2012-12-24 | 1 | -3/+3 |
| | | | | | | | IAuthorizationServerHost.CreateAccessToken now has access to authoring usernames. Fixes #219 | ||||
* | Merge branch 'v4.1' | Andrew Arnott | 2012-12-02 | 5 | -4/+37 |
|\ | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth.OAuth2.ResourceServer/OAuth2/StandardAccessTokenAnalyzer.cs src/DotNetOpenAuth.Test/OAuth2/OAuth2TestBase.cs src/version.txt | ||||
| * | Enforces signing of access tokens at auth server | Andrew Arnott | 2012-11-11 | 3 | -3/+16 |
| | | |||||
| * | Fixes HTTP Basic auth challenge to include realm | Andrew Arnott | 2012-11-11 | 1 | -1/+7 |
| | | | | | | | | Fixes #189 | ||||
| * | Adds AuthorizationServer.HandleTokenRequest(HttpRequestMessage) overload. | Andrew Arnott | 2012-11-10 | 1 | -0/+14 |
| | | | | | | | | Fixes #210 | ||||
* | | Authorization servers can override the granted scopes for all grant types. | Andrew Arnott | 2012-10-30 | 4 | -35/+108 |
| | | | | | | | | | | | | This change adds the ability for authorization servers to override the granted scopes of client credential and resource owner password grant types. Fixes #225 | ||||
* | | Merge remote-tracking branch 'aarnott/master' | Andrew Arnott | 2012-10-29 | 3 | -2/+71 |
|\ \ | |/ |/| | |||||
| * | Fixed AccessTokenResult API to be clearer | Andrew Arnott | 2012-07-22 | 1 | -0/+50 |
| | | | | | | | | | | | | The AccessTokenResult constructor accepts an AccessToken, when it should only accept an AuthorizationServerAccessToken so it's clear what an auth server host must create so that it's serializable. This fixes that. | ||||
| * | Adds AuthorizationServer.DecodeRefreshToken | Andrew Arnott | 2012-07-20 | 2 | -2/+21 |
| | | | | | | | | | | | | And a unit test. Fixes #182 | ||||
* | | Fix error message. | Andrew Arnott | 2012-08-23 | 1 | -1/+1 |
| | | |||||
* | | Replaces explicit crypto algorithm use with factories. | Andrew Arnott | 2012-07-18 | 1 | -1/+1 |
|/ | | | | Fixes #47 which requires that FIPS compliance be an option. | ||||
* | Fixed build warnings due to XML comments | Andrew Arnott | 2012-05-29 | 1 | -2/+2 |
| | |||||
* | Special handling for client credential grant type | Andrew Arnott | 2012-05-29 | 2 | -4/+59 |
| | | | | | | | | Access token requests that carry client credential grants are now specially handled and signal to the authorization server that an authorization record should be created. More work toward #138 | ||||
* | Resource owner password grant method rename | Andrew Arnott | 2012-05-29 | 2 | -40/+44 |
| | | | | | | | | | | | | Renamed IAuthorizationServerHost.IsResourceOwnerCredentialValid to TryAuthorizeResourceOwnerCredentialGrant so that authorization servers are prepared to approve refresh tokens that may be issued as a result of a resource owner password grant. This also removes some of the "validation" that wasn't really doing anything useful for resource owner password grant types. Toward an eventual fix for #138 | ||||
* | Authorization Server hosts now instantiate their own AccessTokens rather ↵ | Andrew Arnott | 2012-04-25 | 4 | -33/+86 |
| | | | | | | | than just parameters. AccessTokens are now serialized via a virtual method on that instance. Fixes #38, I think. | ||||
* | Moved IAuthorizationServerHost interface into the auth server project. | Andrew Arnott | 2012-04-24 | 1 | -0/+214 |
| | |||||
* | Anonymous clients can now exchange resource owner credentials for refresh ↵ | Andrew Arnott | 2012-04-22 | 1 | -7/+15 |
| | | | | | | | | and access tokens. (authenticated clients already could). Fixes #100 | ||||
* | Fixes access denial errors from OAuth 2 resource servers so they include the ↵ | Andrew Arnott | 2012-04-22 | 5 | -14/+36 |
| | | | | | | required parameters in their WWW-Authenticate headers. Fixes #124 | ||||
* | Fixed HTTP Basic authentication for OAuth 2 clients so that it actually ↵ | Andrew Arnott | 2012-04-19 | 7 | -15/+62 |
| | | | | works in the sample. | ||||
* | Fixed up the configuration story for OAuth 2. | Andrew Arnott | 2012-04-18 | 7 | -80/+44 |
| | |||||
* | StyleCop cleanup, and reversal of some code changes that were no longer ↵ | Andrew Arnott | 2012-04-18 | 7 | -3/+83 |
| | | | | necessary. | ||||
* | We have HTTP Basic client authentication working now in OAuth 2. | Andrew Arnott | 2012-04-18 | 7 | -9/+224 |
| | |||||
* | Authorization server hosts may now provide canonical usernames for the ↵ | Andrew Arnott | 2012-04-16 | 1 | -1/+4 |
| | | | | | | resource owner given correct resource owner credentials. Fixes #103 | ||||
* | Authorization servers now gain insight into the calling client when ↵ | Andrew Arnott | 2012-04-15 | 1 | -1/+1 |
| | | | | | | validating resource owner credential grant type requests. Fixes #101 | ||||
* | Enables the authorization server to store arbitrary additional claims with ↵ | Andrew Arnott | 2012-04-14 | 1 | -0/+2 |
| | | | | | | the access token. Fixes #107 | ||||
* | Renamed IAuthorizationServer to IAuthorizationServerHost. | Andrew Arnott | 2012-04-08 | 7 | -11/+11 |
| | | | | To avoid confusion with the concrete class AuthorizationServer. | ||||
* | AccessToken is now a public class. | Andrew Arnott | 2012-04-01 | 1 | -1/+0 |
| | | | | | | | | | | | Resource Servers can now handle access tokens that are issued for a client's data (not a 3rd party resource owner's). Client Identifiers are no longer included in access tokens for unauthenticated clients. More work needed on IAccessTokenAnalyzer and the access token formatter. We need to generalize the serialization itself so folks can use JWT, etc. We also still need access token to have a host-defined map of claims. Fixes #104 Fixes #102 | ||||
* | Fixed missing username and lifetime in implicit access tokens. | Andrew Arnott | 2012-04-01 | 1 | -1/+2 |
| | |||||
* | Fixed typo. | Andrew Arnott | 2012-04-01 | 1 | -1/+1 |
| | |||||
* | Fixed StyleCop message. | Andrew Arnott | 2012-04-01 | 1 | -1/+0 |
| | |||||
* | Simplified ClientDescription class and made it more flexible at the same | Andrew Arnott | 2012-04-01 | 1 | -17/+10 |
| | | | | time. | ||||
* | Allows the authorization server to store merely the hashes of client secrets. | Andrew Arnott | 2012-04-01 | 3 | -10/+36 |
| | | | | Fixes #92 | ||||
* | Fixed inclusion of refresh token based on host policy. | Andrew Arnott | 2012-04-01 | 1 | -2/+1 |
| | |||||
* | Corrected old name of nonce store property. | Andrew Arnott | 2012-04-01 | 1 | -1/+1 |
| | |||||
* | Moved localizable strings into specific OAuth 2 assemblies. | Andrew Arnott | 2012-03-31 | 5 | -6/+42 |
| | |||||
* | Removed another auth server binding element. | Andrew Arnott | 2012-03-31 | 3 | -101/+29 |
| | |||||
* | Moved access token signing key to the parameters object. | Andrew Arnott | 2012-03-31 | 1 | -1/+3 |
| | | | | | | This also presumably solves the threading concerns of sharing one instance. Fixes #34 | ||||
* | Fixed a couple of failing unit tests. | Andrew Arnott | 2012-03-31 | 1 | -1/+1 |
| | |||||
* | Consolidated all code and token serializations to one binding element. | Andrew Arnott | 2012-03-30 | 5 | -171/+179 |
| | |||||
* | Fixed up an authorization server's token endpoint to generate more accurate ↵ | Andrew Arnott | 2012-03-30 | 6 | -18/+254 |
| | | | | error messages. | ||||
* | Added binding element comments. | Andrew Arnott | 2012-03-30 | 2 | -0/+2 |
| | |||||
* | Moved some message validation to another binding element. | Andrew Arnott | 2012-03-29 | 3 | -14/+11 |
| | |||||
* | Moved the code in AuthorizationCodeBindingElement into the ↵ | Andrew Arnott | 2012-03-29 | 4 | -90/+17 |
| | | | | AuthorizationServer class. | ||||
* | Beginning work of cleaning up the auth server binding elements. | Andrew Arnott | 2012-03-26 | 6 | -45/+30 |
| | |||||
* | Fixed comments and a couple missing [Serializable] attributes. | Andrew Arnott | 2012-03-24 | 3 | -3/+7 |
| | |||||
* | StyleCop fixes. | Andrew Arnott | 2012-03-24 | 3 | -16/+14 |
| | |||||
* | All unit tests pass again. | Andrew Arnott | 2012-03-18 | 1 | -13/+19 |
| | |||||
* | Fixed another failing unit test. | Andrew Arnott | 2012-03-18 | 1 | -1/+1 |
| | |||||
* | Fixed failing unit test: ResourceOwnerPasswordCredentialGrant. | Andrew Arnott | 2012-03-18 | 2 | -19/+12 |
| | |||||
* | A little binding element cleanup. | Andrew Arnott | 2012-03-18 | 2 | -15/+13 |
| | |||||
* | Fixed build breaks in the solution. | Andrew Arnott | 2012-03-17 | 1 | -2/+3 |
| | |||||
* | A bunch more moving of OAuth2 classes between assemblies. | Andrew Arnott | 2012-03-16 | 3 | -17/+71 |
| | |||||
* | Redistributed OAuth2 code into their more specific assemblies. | Andrew Arnott | 2012-03-16 | 16 | -2/+1137 |
| | |||||
* | Fixed StyleCop warnings. | Andrew Arnott | 2012-03-14 | 1 | -27/+27 |
| | |||||
* | Access token endpoint now can respond with appropriate errors. | Andrew Arnott | 2012-03-14 | 1 | -45/+23 |
| | |||||
* | Applied all the StyleCop fixes necessary by the StyleCop 4.7 upgrade. | Andrew Arnott | 2012-03-10 | 1 | -1/+1 |
| | |||||
* | Replaced API requirements for HttpRequestInfo with HttpRequestBase (new in ↵ | Andrew Arnott | 2012-03-05 | 1 | -3/+5 |
| | | | | | | .NET 3.5 SP1). This makes us more friendly to MVC as well as mock-based unit testing. | ||||
* | Split up end user authorization request message types between auth code and ↵ | Andrew Arnott | 2012-02-21 | 1 | -1/+1 |
| | | | | implicit. | ||||
* | Added scaffolding for OAuth2 unit tests and added the first test for client ↵ | Andrew Arnott | 2012-02-20 | 1 | -10/+3 |
| | | | | authorization. | ||||
* | Suppressed refresh tokens when client credentials are used to comply with ↵ | Andrew Arnott | 2012-02-16 | 1 | -0/+9 |
| | | | | OAuth 2.0 section 4.4.3. | ||||
* | Fixed many FxCop messages in OAuth2 assemblies. #68 | Andrew Arnott | 2012-02-09 | 1 | -0/+2 |
| | |||||
* | Updated all copyright notices to reflect copyright assignment to Outercurve. | Andrew Arnott | 2012-02-05 | 1 | -2/+2 |
| | | | | Fixes #66 | ||||
* | All product assemblies build without ccrewrite.exe now. | Andrew Arnott | 2011-09-18 | 1 | -9/+9 |
| | |||||
* | Broke out OAuth 2 into 4 separate assemblies. | Andrew Arnott | 2011-08-01 | 1 | -0/+258 |