Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removes unified assembly, since it's fundamentally broken due to anonymous ↵ | Andrew Arnott | 2013-10-21 | 3 | -148/+0 |
| | | | | type name collisions from the async methods that are now in the various assemblies. | ||||
* | Fixes strong name signing of unified assembly. | Andrew Arnott | 2013-10-21 | 1 | -2/+7 |
| | |||||
* | Removes a few more references to the DNOA.AspNet projects. | Andrew Arnott | 2013-06-16 | 1 | -4/+0 |
| | |||||
* | Strong-name key is replaced with non-encrypted one. | Andrew Arnott | 2013-06-15 | 1 | -3/+3 |
| | |||||
* | Removed ClrVersion build property. | Andrew Arnott | 2012-12-28 | 1 | -1/+1 |
| | |||||
* | Removes all traces of MS Code Contracts. | Andrew Arnott | 2012-12-26 | 2 | -27/+1 |
| | |||||
* | Adjusted AssemblyInfo.cs to be unique for each assembly. | Andrew Arnott | 2012-09-29 | 1 | -9/+1 |
| | | | | This should fix nuget pdb package submission to symbolsource.org | ||||
* | Fixed Win32 PE header of unified library. | Andrew Arnott | 2012-06-10 | 3 | -6/+99 |
| | | | | | | This fixes (unified) dotnetopenauth.dll so that its version, name and original filename attributes are correct instead of inheriting their values from Microsoft.Contracts.dll. Fixes #156 | ||||
* | Fixes embedded web resources in the unified assembly. | Andrew Arnott | 2012-04-05 | 1 | -1/+11 |
| | | | | | | The modified parameters passed to ILMerge causes the assembly WebResourceAttribute attributes to be included in the final assembly rather than omitted. Fixes #114 | ||||
* | Removed OAuth 2 from the unified DNOA assembly. | Andrew Arnott | 2012-01-29 | 1 | -1/+1 |
| | |||||
* | Fixed ILMerge build break in OpenIdOfflineProvider when building to CLR 4. | Andrew Arnott | 2012-01-29 | 1 | -16/+0 |
| | |||||
* | Fixed ILMerge after introduction of System.Xml.Linq dependency. | Andrew Arnott | 2012-01-29 | 1 | -4/+16 |
| | |||||
* | Removed unwanted binaries from samples directories in drop layout. | Andrew Arnott | 2011-09-20 | 1 | -0/+2 |
| | |||||
* | Fixed use of ILMerge so that it doesn't make all DNOA types internal. | Andrew Arnott | 2011-09-20 | 1 | -7/+6 |
| | |||||
* | Fixed build breaks after code contract reference assembly generation removal. | Andrew Arnott | 2011-09-19 | 1 | -1/+3 |
| | |||||
* | Fixed some build issues with drop.proj | Andrew Arnott | 2011-09-05 | 1 | -1/+2 |
| | | | | Layouts can now be built. | ||||
* | Fixed up signing and merging of the contracts assemblies. | Andrew Arnott | 2011-09-02 | 1 | -5/+40 |
| | |||||
* | Added a DotNetOpenAuth.proj that builds a unified assembly. | Andrew Arnott | 2011-09-02 | 1 | -0/+43 |
| | |||||
* | First pass at dividing DotNetOpenAuth features into separate assemblies. | Andrew Arnott | 2011-07-01 | 493 | -78618/+0 |
| | | | | Nothing compiles at this point. | ||||
* | Added a web browser control to facilitate OAuth 2 client authorization. | Andrew Arnott | 2011-06-28 | 4 | -0/+378 |
| | |||||
* | API simplification. | Andrew Arnott | 2011-06-28 | 1 | -7/+22 |
| | |||||
* | A bit of public API cleanup and code consolidation in ClientBase. | Andrew Arnott | 2011-06-27 | 3 | -30/+51 |
| | |||||
* | Added OAuth 2 class diagram. | Andrew Arnott | 2011-06-27 | 2 | -0/+34 |
| | |||||
* | Merge branch 'v3.4' | Andrew Arnott | 2011-06-26 | 2 | -2/+29 |
|\ | | | | | | | | | Conflicts: samples/OAuthClient/OAuthClient.csproj | ||||
| * | Merge branch 'v3.4' into sample2legged | Andrew Arnott | 2011-06-09 | 52 | -457/+993 |
| |\ | |||||
| | * | Made multipart POST parts allow changing of their ContentDisposition. This ↵ | Andrew Arnott | 2011-06-05 | 1 | -2/+2 |
| | | | | | | | | | | | | is because file parts to Google are expected to be "form-data" instead of "file". | ||||
| * | | Added 2-legged OAuth consumer sample. | Andrew Arnott | 2011-04-05 | 1 | -0/+27 |
| | | | |||||
* | | | OAuth 2 Authorization Server no longer accepts authorization code requests ↵ | Andrew Arnott | 2011-06-25 | 3 | -2/+16 |
| | | | | | | | | | | | | from clients with empty secrets. | ||||
* | | | Updated to "Bearer Tokens draft 6" spec. | Andrew Arnott | 2011-06-25 | 2 | -5/+1 |
| | | | |||||
* | | | Simplified AuthorizationServer by moving some code into binding elements. | Andrew Arnott | 2011-06-25 | 3 | -25/+34 |
| | | | |||||
* | | | Non-impactful code tidying. | Andrew Arnott | 2011-06-24 | 1 | -5/+3 |
| | | | |||||
* | | | Fixed StyleCop messages. | Andrew Arnott | 2011-06-23 | 9 | -38/+40 |
| | | | |||||
* | | | Merging in support for and sample of implicit grants. | Andrew Arnott | 2011-06-23 | 18 | -54/+321 |
|\ \ \ | |||||
| * | | | Split up the PrepareAccessToken method. | Andrew Arnott | 2011-06-22 | 3 | -47/+46 |
| | | | | |||||
| * | | | Removed a couple of parameters from auth code success authorization ↵ | Andrew Arnott | 2011-06-21 | 3 | -17/+27 |
| | | | | | | | | | | | | | | | | responses that only belonged in access token responses. | ||||
| * | | | Shrank the time interval within which an authorization code may be exchanged ↵ | Andrew Arnott | 2011-06-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | for an access or refresh token. | ||||
| * | | | Merge branch 'master' into ImplicitGrants | Andrew Arnott | 2011-06-21 | 1 | -1/+1 |
| |\ \ \ | |||||
| * | | | | We have an implicit grant javascript client that can obtain an access token. | Andrew Arnott | 2011-06-20 | 9 | -10/+106 |
| | | | | | | | | | | | | | | | | | | | | It doesn't know how to use it yet though. | ||||
| * | | | | Access token lifetimes are now controlled by the IAuthorizationServer ↵ | Andrew Arnott | 2011-06-16 | 5 | -29/+65 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instance supplied by the host. It is consistent whether the access token is obtained via implicit grant or from a refresh token. | ||||
| * | | | | Implicit grants are now sort of working on the authorization server side. | unknown | 2011-06-15 | 12 | -33/+158 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still to do: * Ensure no auto-authorize of access tokens based on previous authorizations for the unauthenticated client. * Provide the authorization server with a way to indicate access token lifetime, and to veto the request based on the requested scopes being too dangerous for the less secure implicit grant type. | ||||
| * | | | | Fixed a comment error and a hard-coded string. | unknown | 2011-06-15 | 1 | -1/+2 |
| | | | | | |||||
* | | | | | Added OutgoingWebResponse.Respond method to replace its Send method, and ↵ | Andrew Arnott | 2011-06-23 | 9 | -31/+121 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avoid the ThreadAbortException that is no longer the recommended approach. Fixes #40 | ||||
* | | | | | Fixed a comment error and a hard-coded string. | Andrew Arnott | 2011-06-23 | 1 | -1/+2 |
| |/ / / |/| | | | |||||
* | | | | Edited ↵ | Marcus | 2011-06-21 | 1 | -1/+1 |
|/ / / | | | | | | | | | | src/DotNetOpenAuth/OAuth2/ChannelElements/OAuth2ResourceServerChannel.cs via GitHub | ||||
* | | | Last touch-ups to get DNOA up to draft 16 compliance (at least for the ↵ | Andrew Arnott | 2011-06-12 | 3 | -1/+3 |
| | | | | | | | | | | | | | | | | | | success cases). Incidentally, Facebook doesn't currently support draft 16, so fb interop is broken. | ||||
* | | | Brought bearer access token up to the draft 16 spec. | Andrew Arnott | 2011-06-11 | 7 | -109/+89 |
| | | | |||||
* | | | Renamed ITokenCarryingRequest to IAuthorizationCarryingRequest. | Andrew Arnott | 2011-06-11 | 11 | -130/+39 |
| | | | |||||
* | | | StyleCop fix. | Andrew Arnott | 2011-06-11 | 1 | -1/+1 |
| | | | |||||
* | | | Moved access token request scope parameter into a derived class so that it ↵ | Andrew Arnott | 2011-06-11 | 10 | -98/+154 |
| | | | | | | | | | | | | | | | | | | does not apply to the authorization code access token request. Deleted the assertion access token request message which is no longer in the base spec. | ||||
* | | | More work toward draft 16 compliance. | Andrew Arnott | 2011-06-10 | 13 | -144/+88 |
| | | | |||||
* | | | Added OAuth 2.0 messages class diagram. | Andrew Arnott | 2011-06-07 | 2 | -0/+267 |
| | | | |||||
* | | | Fixed unit tests so there are no failures. | Andrew Arnott | 2011-05-28 | 3 | -3/+14 |
| | | | |||||
* | | | FxCop fixes. | Andrew Arnott | 2011-05-28 | 59 | -402/+551 |
| | | | |||||
* | | | StyleCop fixes. | Andrew Arnott | 2011-05-27 | 13 | -19/+19 |
| | | | |||||
* | | | Optimized RP's return_to nonce to not require URI-escaping and to bucket all ↵ | Andrew Arnott | 2011-05-27 | 1 | -3/+8 |
| | | | | | | | | | | | | nonces in the same bin. | ||||
* | | | OAuth 2 client is more forgiving of incorrect Content-Type headers coming in ↵ | Andrew Arnott | 2011-05-27 | 2 | -1/+7 |
| | | | | | | | | | | | | direct responses. | ||||
* | | | Allowed for cycling of symmetric cryptographic keys by replacing the ↵ | Andrew Arnott | 2011-05-27 | 18 | -110/+251 |
| | | | | | | | | | | | | | | | | | | effectively constant byte[] secret with a new ICryptoKeyStore throughout the OAuth 2 and OpenID stacks. And StyleCop fixes. | ||||
* | | | Added the necessary copyright notice on the Diffie-Hellman algorithm ↵ | Andrew Arnott | 2011-05-22 | 4 | -1/+34 |
| | | | | | | | | | | | | implementation. | ||||
* | | | Moved the private secret age setting to a more global location. | Andrew Arnott | 2011-05-21 | 4 | -25/+25 |
| | | | |||||
* | | | Moved ICryptoKeyStore and related types to the Messaging.Bindings namespace. | Andrew Arnott | 2011-05-21 | 11 | -11/+23 |
| | | | |||||
* | | | Fixed association lifetime handling for encoded handles. | Andrew Arnott | 2011-05-21 | 2 | -2/+2 |
| | | | |||||
* | | | StyleCop fixes. | Andrew Arnott | 2011-05-20 | 8 | -18/+102 |
| | | | |||||
* | | | Consolidated the IProviderApplicationStore and IRelyingPartyApplicationStore ↵ | Andrew Arnott | 2011-05-20 | 14 | -66/+42 |
| | | | | | | | | | | | | interfaces since they were equivalent. | ||||
* | | | Providers and Relying Parties both implement a unified pair of ↵ | Andrew Arnott | 2011-05-20 | 12 | -62/+245 |
| | | | | | | | | | | | | | | | | | | ICryptoKeyStore and INonceStore. OPs can configure to use encoded association handles or database-backed ones based on a simple web.config switch. | ||||
* | | | Updated samples and project template custom stores to use ICryptoKeyStore ↵ | Andrew Arnott | 2011-05-15 | 2 | -1/+5 |
| | | | | | | | | | | | | for RPs. | ||||
* | | | OpenID RPs switched over to the ICryptoKeyStore backing store. | Andrew Arnott | 2011-05-13 | 13 | -417/+371 |
| | | | |||||
* | | | Added wrapper that allows storing of associations in an ICryptoKeyStore. | Andrew Arnott | 2011-05-12 | 3 | -1/+93 |
| | | | |||||
* | | | Added ICryptoKeyStore to try to abstract away association stores as well as ↵ | Andrew Arnott | 2011-05-12 | 5 | -9/+448 |
| | | | | | | | | | | | | other secrets that OpenID RPs, OPs, and OAuth must keep. | ||||
* | | | Removed redundant code and increased key length for OAuth 2.0 authorization ↵ | Andrew Arnott | 2011-05-10 | 1 | -11/+1 |
| | | | | | | | | | | | | server sample. | ||||
* | | | Increased symmetric key length from 128 bits to 256 bits that protect ↵ | Andrew Arnott | 2011-05-10 | 1 | -1/+1 |
| | | | | | | | | | | | | association secrets. | ||||
* | | | Changed references to DistinguishingFactor to be ProviderEndpoint. | Andrew Arnott | 2011-05-10 | 3 | -17/+17 |
| | | | |||||
* | | | Brought custom association store sample for Providers up to date. | Andrew Arnott | 2011-05-09 | 4 | -6/+21 |
| | | | |||||
* | | | Added implementation guidance to the IProviderAssociationStore interface. | Andrew Arnott | 2011-05-08 | 1 | -0/+9 |
| | | | |||||
* | | | Created an IProviderAssociationStore interface so that encoding the ↵ | Andrew Arnott | 2011-05-08 | 26 | -132/+262 |
| | | | | | | | | | | | | association into the handle is just one option. | ||||
* | | | StyleCop fixes and functional touch-ups. | Andrew Arnott | 2011-05-08 | 21 | -124/+273 |
| | | | |||||
* | | | Added a binary DataBag serializer mechanism that cuts the association handle ↵ | Andrew Arnott | 2011-05-08 | 6 | -21/+153 |
| | | | | | | | | | | | | size down from 300+ characters to 141 characters. | ||||
* | | | Refactored UriStyleMessageFormatter into a class hierarchy that will make it ↵ | Andrew Arnott | 2011-05-08 | 4 | -256/+315 |
| | | | | | | | | | | | | easy to serialize DataBag instances differently. | ||||
* | | | OpenID Provider association stores replaced with self-describing association ↵ | Andrew Arnott | 2011-05-07 | 29 | -426/+443 |
| | | | | | | | | | | | | handles. | ||||
* | | | Moved UriStyleMessageFormatter into Messaging namespace. | Andrew Arnott | 2011-05-07 | 2 | -4/+4 |
| | | | |||||
* | | | StyleCop fix. | Andrew Arnott | 2011-05-07 | 1 | -17/+22 |
| | | | |||||
* | | | Moved DataBag into the Messaging namespace to prepare for use by OpenID ↵ | Andrew Arnott | 2011-05-07 | 5 | -69/+151 |
| | | | | | | | | | | | | associations. | ||||
* | | | Merge branch 'v3.4' into oauth2 | Andrew Arnott | 2011-05-06 | 48 | -414/+948 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | Conflicts: samples/OAuthServiceProvider/Code/Global.cs src/DotNetOpenAuth/Configuration/DotNetOpenAuth.xsd src/DotNetOpenAuth/DotNetOpenAuth.csproj src/DotNetOpenAuth/Messaging/Channel.cs src/version.txt | ||||
| * | | Removed the explicit namespaces from all the SuppressMessageAttribute ↵ | Andrew Arnott | 2011-04-30 | 21 | -89/+98 |
| | | | | | | | | | | | | references. | ||||
| * | | Suppressed a new FxCop message. | Andrew Arnott | 2011-04-30 | 1 | -0/+1 |
| | | | |||||
| * | | Makes the maximum URL length adjustable to accomodate browsers and firewalls. | Andrew Arnott | 2011-04-30 | 3 | -9/+62 |
| | | | | | | | | | | | | Closes #29 | ||||
| * | | FxCop fixes and suppressions. | Andrew Arnott | 2011-04-29 | 38 | -329/+528 |
| | | | | | | | | | | | | The "CodeAnalysis" configuration now runs clean. | ||||
| * | | Fixed StyleCop issues. | Andrew Arnott | 2011-04-27 | 2 | -1/+2 |
| | | | |||||
| * | | Removed the allowSubPath and allowAdditionalQueryParameters settings from ↵ | Andrew Arnott | 2011-04-23 | 5 | -73/+5 |
| | | | | | | | | | | | | the trusted Providers configuration since we don't yet have an implementation to support it, nor users asking for it. | ||||
| * | | Hooked up trusted provider check during OpenID identifier discovery and ↵ | Andrew Arnott | 2011-04-23 | 4 | -20/+46 |
| | | | | | | | | | | | | positive assertion processing at the RP. | ||||
| * | | Added TrustedProviders setting in OpenID security settings. | Andrew Arnott | 2011-04-19 | 6 | -4/+254 |
| | | | | | | | | | | | | It doesn't actually alter runtime behavior yet. | ||||
| * | | Added ILMerge to toolset to remove it as an external dependency on a build ↵ | Andrew Arnott | 2011-04-15 | 1 | -0/+1 |
| | | | | | | | | | | | | machine. | ||||
| * | | Corrected copy-paste error. | Andrew Arnott | 2011-04-15 | 1 | -1/+1 |
| | | | |||||
| * | | Fixes OAuth 1.0 signatures on Service Providers for messages that omit the ↵ | Andrew Arnott | 2011-04-15 | 6 | -1/+63 |
| | | | | | | | | | | | | | | | | | | optional oauth_version parameter. Closes #28 | ||||
* | | | Fixed up some error response codes to match draft 15. | Andrew Arnott | 2011-04-11 | 1 | -26/+11 |
| | | | |||||
* | | | Applied requirement that the authorization endpoint be HTTPS, per the spec. | Andrew Arnott | 2011-04-08 | 3 | -18/+5 |
| | | | |||||
* | | | Made the OAuth 2.0 callback validation more flexible to the host. | Andrew Arnott | 2011-04-08 | 6 | -37/+68 |
| | | | |||||
* | | | OAuth 2.0 callback URLs must be absolute URIs. | Andrew Arnott | 2011-04-08 | 3 | -1/+24 |
| | | | |||||
* | | | Removed all the AllowEmpty attribute parameters in OAuth 2.0 messages ↵ | Andrew Arnott | 2011-04-08 | 14 | -33/+33 |
| | | | | | | | | | | | | because the spec says empty parameters should be dropped and therefore are irrelevant. | ||||
* | | | Forces OAuth 2.0 to consider empty parameters to be absent, per the spec ↵ | Andrew Arnott | 2011-04-08 | 2 | -0/+28 |
| | | | | | | | | | | | | requirement. | ||||
* | | | Fixed static field initialization. | Andrew Arnott | 2011-04-07 | 2 | -26/+28 |
| | | |