Chris R
78cf065b88
#493 Upate to IdentityModel beta8 dependencies.
2015-09-28 18:25:13 -07:00
Hao Kung
852f44a369
Rename JwtBearer events
2015-09-24 14:53:31 -07:00
Chris R
966fa6672f
#147 Make OIDC UseTokenLifetime false by default.
2015-09-24 10:18:04 -07:00
Kévin Chalet
8c1cb911f2
Refactor TicketSerializer/PropertiesSerializer and add ClaimsIdentity.Actor/Claim.Properties support
2015-09-24 10:08:22 -07:00
Hao Kung
e091bceaa8
Caption => DisplayName
2015-09-23 15:02:03 -07:00
Kévin Chalet
742b96d18c
Port SaveTokensAsClaims to the OpenID Connect middleware and automatically flow id_token_hint on logout requests
2015-09-23 14:33:30 -07:00
Hao Kung
1ef66c9c11
Fix stuff
2015-09-22 16:48:50 -07:00
Hao Kung
a55a372476
Add period
2015-09-22 16:21:40 -07:00
Hao Kung
644a4002a9
Rename back to jwtBearer
2015-09-22 14:09:41 -07:00
Hao Kung
b189475551
Split cookie events
2015-09-21 17:12:21 -07:00
Hao Kung
fec3002fff
Renames
2015-09-21 16:32:14 -07:00
Hao Kung
59ccbdd8ca
Fix stuff
2015-09-21 14:56:05 -07:00
Hao Kung
081577e4f4
Remove usage IOptions from middleware ctors
2015-09-18 12:24:33 -07:00
Hao Kung
5cc1fea400
Add CookiePolicy Middleware
2015-09-17 15:37:15 -07:00
Chris R
1c0768fb71
#372 Flow mutable event state.
...
#358 Add a UserInformationReceived event.
#327 Add AuthenticationCompleted event.
#340 Split the Redirect event for Authentication and SignOut.
Rename OnAuthorizationCodeRedeemed to OnTokenResponseReceived.
Move IdTokenReceived to AuthorizationResponseReceived.
Rename IdTokenValidated to AuthenticationValidated.
2015-09-16 14:31:36 -07:00
Chris R
ee2d263223
#434 Remove the nonce cache.
2015-09-15 09:13:26 -07:00
Hao Kung
e8090a3176
Remove authentication from names, async events
2015-09-14 14:54:51 -07:00
Pranav K
0f06b6a09a
Adding NeutralResourcesLanguageAttribute
2015-09-10 18:31:59 -07:00
Chris R
2982d743d8
#443 Remove custom certificate validators.
2015-09-10 08:41:08 -07:00
Chris R
ebcad24307
#404 Verify state via independent cookie.
2015-09-09 12:16:22 -07:00
Chris R
9f7a723843
#390 Make the nonce cookie expire.
2015-09-09 11:55:14 -07:00
Hao Kung
5bc13cbd6b
UseOauth now requires an instance of options
2015-09-09 11:05:14 -07:00
Chris R
76fd055d8e
Remove redundant body rewind.
2015-09-08 14:14:39 -07:00
Ryan Nowak
831785fe9f
Make AddAuthorization() idempotent
...
Found this issue which looking into making AddMvc() idempotent. You'll end
up with multiple pass-through handlers registered if two components call
AddAuthorization(). This is very possible to happen if used two frameworks
in the same app.
2015-09-04 08:26:54 -07:00
Chris R
d2701f4897
#58 Serialize the ClaimsIdentity.BootstrapContext.
2015-09-03 17:25:56 -07:00
Chris R
dda67b9d7c
Remove unused RedirectFromIdentityProviderContext.
2015-09-03 12:39:36 -07:00
Chris R
47520e126e
#47 Standardize on I*Events pattern.
2015-09-03 11:02:19 -07:00
Chris R
2aba485263
Move Context objects to OIDC and JwtBearer, remove generics.
2015-09-02 17:01:25 -07:00
Chris R
e4f78176f9
Regenerate Resources.Designer.cs using the standard tooling.
2015-09-02 17:01:23 -07:00
Chris R
d3ad11a753
#47 Rename Notifications to Events and Contexts.
2015-09-02 17:01:21 -07:00
Chris R
0f115f1fda
#307 Assume notifications are not null.
2015-09-02 17:01:18 -07:00
Chris R
4b1f710c39
#415 Use a cross-platform friendly HttpClient for CoreCLR.
2015-09-02 16:25:27 -07:00
Hao Kung
bf2b771eab
React to Options, Configure => Add, Cookie changes
...
UseCookie now has an overload which takes an instance of CookieOptions
2015-09-02 14:13:16 -07:00
Chris R
bcf8a45340
#413 Rename OAuthBearer to JwtBearer.
2015-09-01 12:23:51 -07:00
Chris R
561c997cb2
React to IHeaderDictionary API changes.
2015-08-31 20:29:36 -07:00
Kévin Chalet
d9b3ea2a54
Add POST support for OpenID Connect authorization and logout requests
2015-09-01 03:59:50 +02:00
Kévin Chalet
fa39144937
Use automatic properties, replace scope by a list and replace the validators list by a single validator
2015-09-01 01:23:41 +02:00
Chris R
56315c441c
Use new HttpContext.Features API.
2015-08-31 06:46:18 -07:00
Chris R
92185a1c27
React to string[] -> StringValues changes.
2015-08-28 14:16:49 -07:00
Chris R
d5e27bf546
#278 Validate the message, not the JWT.
2015-08-25 13:47:11 -07:00
Chris R
7213b53554
#407 OIDC - Fail if the user-info subject does not match
2015-08-25 11:26:02 -07:00
Chris R
86962ab12c
#278 Additional OIDC message validation.
2015-08-22 21:17:38 -07:00
Hao Kung
a3f0ee3330
Add a shared dataprotection test for cookies
2015-08-12 14:10:42 -07:00
Hao Kung
3294de14f4
Add DefaultPolicy support for AuthZ
2015-08-11 17:04:36 -07:00
Hao Kung
b883920bef
Cookies now always redirects to Login/AccessDenied Paths
2015-08-11 16:50:20 -07:00
Pranav K
b1013ed976
Reacting to DI changes
2015-08-11 14:07:12 -07:00
Chris R
f3e03fbf26
#396 React to CoreCLR Cryptography package changes, remove transitive dependencies.
2015-08-11 10:43:02 -07:00
Troy Dai
2a204e473b
Update CoreCLR versions
2015-08-04 10:15:32 -07:00
unknown
b85db5e8c0
Reacting to namespace changes in identitypackages - beta7 update
2015-07-30 13:11:08 -07:00
bchavez
bdab4d95fd
Using QueryHelpers helps avoid issue #365 .
2015-07-28 10:13:52 -07:00
Hao Kung
5bb5662e74
Remove sync AuthZ APIs
2015-07-20 16:36:25 -07:00
Hao Kung
5a2499eb22
Rename ExternalAuthenticationOptions => Shared
2015-07-16 12:43:03 -07:00
Hao Kung
73d4440a25
API review: nuke notification namespaces
2015-07-16 11:56:48 -07:00
Kévin Chalet
54128e8137
Add response_mode=query support for OpenID Connect
2015-07-15 18:36:21 +02:00
Hao Kung
ab4ba794e5
Fix cookie bugs, Authenticate => HandleAuthenticate
2015-07-14 13:22:04 -07:00
Hao Kung
5065835a05
Remove special cookie ajax redirect behavior
2015-07-14 13:19:25 -07:00
tushar gupta
8d7f052cf4
Adding support for signing in using "code flow"
2015-07-14 11:51:16 -07:00
unknown
c6aa9371c7
Updating protocol.extensions package version from beta5 to beta6
2015-07-08 17:26:03 -07:00
Hao Kung
efc35302e8
Switch to shared security helper
2015-07-08 15:01:09 -07:00
Chris R
57031946d0
#214 Refactor OIDC state parameters.
2015-07-08 12:21:14 -07:00
Victor Hurdugaci
039cc18e8b
Fix typo in project.json
2015-07-01 20:41:03 -07:00
Victor Hurdugaci
0d71421c05
Add repository information to project files
2015-07-01 20:25:17 -07:00
Hao Kung
61bbe4cf52
Set user in OAuthContext
2015-07-01 19:01:44 -07:00
Kévin Chalet
9bb8b61146
Revisit OAuthAuthenticationHandler and add a new SaveTokensAsClaims option
2015-07-01 15:03:54 -07:00
Hao Kung
6e67b1c9b1
Delete dead file
2015-07-01 14:38:29 -07:00
Hao Kung
5e92de8009
Tweak SecurityHelper for MVC usage
2015-07-01 12:36:37 -07:00
Hao Kung
b9f152ebb1
Cookie fixes
2015-07-01 11:55:06 -07:00
Hao Kung
d7ce42dacc
Handle null in ticket serializer
2015-06-30 12:08:20 -07:00
Hao Kung
78cf7f99ff
Fix base path issue with OAuthHandler
2015-06-29 10:43:43 -07:00
Kévin Chalet
102f113e2b
Replace INonceCache by IDistributedCache
2015-06-27 01:08:27 +02:00
Hao Kung
6ae37717e8
Delete super dead code
2015-06-25 19:47:11 -07:00
Hao Kung
19d026268b
Move Correlation stuff to OAuthHandler
2015-06-25 19:40:34 -07:00
Hao Kung
1ae4c24a5f
PR fixes
2015-06-25 19:27:06 -07:00
Hao Kung
3a8ea672ea
AuthN and AuthZ API changes (Async, Challenge)
2015-06-25 17:19:27 -07:00
Hisham Abdullah Bin Ateya
797e1287e3
Using [NotNull]
2015-06-19 09:19:51 -07:00
Hisham Abdullah Bin Ateya
7fcbefc86f
Using 'nameof' operator instead of magic strings
2015-06-19 09:19:50 -07:00
Chris R
ab3cc8bcc7
React to OnSendingHeaders rename.
2015-06-12 15:53:07 -07:00
Kévin Chalet
c6230f5de2
Fix invalid challenge in CookieAuthenticationHandler.ApplyResponseChallenge
2015-06-05 12:19:25 -07:00
Pranav K
0b214a0e77
* Changing IdentityModel package versions to beta5
...
* Updating NuGet.config to pick up packages from AzureAD feed.
2015-06-02 16:17:49 -07:00
Hao Kung
e54d088c46
Fix issue with 401->403 not working with AutomaticAuthentication
2015-05-22 14:48:24 -07:00
Kirthi Krishnamraju
af2c524352
React to aspnet/Configuration #195,#198
2015-05-20 18:20:35 -07:00
Hao Kung
468852550c
Tweak SecurityHelper.AddUserPrincipal logic
2015-05-12 15:49:49 -07:00
Hao Kung
17deab142d
AuthZ: Sugar to make resource parameter optional
2015-05-12 13:57:23 -07:00
Hao Kung
bb2e12a8e6
Add sugar for UseClaimsTransformation
2015-05-12 13:52:32 -07:00
Eilon Lipton
96a0b3e459
Merge pull request #241 from hishamco/dev
...
Using [NotNull] and 'nameof' operator
2015-05-08 22:03:14 -07:00
Chris R
071de85e04
React to Http namespace changes.
2015-05-07 14:10:59 -07:00
Hisham Abdullah Bin Ateya
582f562bbb
Using [NotNull] and 'nameof' operator
2015-05-07 22:04:48 +03:00
Troy Dai
e57440f92c
React to common package name change
2015-05-07 09:41:05 -07:00
Chris R
3cc6739c3d
React to QueryString API change.
2015-05-06 16:17:34 -07:00
Hao Kung
dbdabeb9d2
Delete old handlers
2015-05-06 14:24:58 -07:00
Hao Kung
434d158c76
Support custom name and role claims
2015-05-06 14:24:20 -07:00
Hao Kung
ce48c1fc7d
Move ClaimsIssuer to base AuthenticationOptions
...
Also step 1 of refactoring tests
2015-05-05 14:50:59 -07:00
Hao Kung
6e7ec9b2fb
Cleanup cookies (moar var)
2015-05-01 17:00:06 -07:00
N. Taylor Mullen
5cf0564484
Update LICENSE.txt and license header on files.
2015-05-01 14:00:05 -07:00
Brennan
4a5e8e5dfe
Reacting to Logging Package rename
2015-04-29 19:09:52 -07:00
Chris R
1283414499
React to Http.Interfaces package rename.
2015-04-29 15:46:47 -07:00
Chris Ross
63fc18b945
React to auth feature API changes.
2015-04-24 09:57:49 -07:00
Hao Kung
87c31c5526
Switch to IUrlEncoder, introduce AddAuthentication
2015-04-23 22:49:47 -07:00
Hao Kung
30d350da26
Move logger to base handler and moar var
2015-04-22 12:23:54 -07:00
Chris Ross
6072e3b1b8
#221 Remove unneeded dependencies around DataProtection.
2015-04-21 16:21:50 -07:00