{"push_id":3007154625,"size":2,"distinct_size":2,"ref":"refs/heads/fix-object-logging","head":"e4bae802a15aa653866507b87c923a14b6afead3","before":"8f610a85c55506932c59156ea97fa09ce477020a","commits":[{"sha":"f516f508188d988db23c8fc35bdf0c5dfef92dd0","author":{"name":"Scott Brady","email":"625600233cb3bcab32268c17610882e0fdaed295@scottbrady91.com"},"message":"Device flow (take 2) (#2760)\n\n* Add constants for device flow grant type\r\n\r\n* add constants, endpoint options and discovery\r\n\r\n* Add device flow authorize request validator (#2306)\r\n\r\n* Added models and interfaces for device authorization request validator\r\n\r\n* Added device authorization request validator\r\n\r\n* Validator tests (#2391)\r\n\r\n* Switched to underscores...\r\n\r\n* Reworked Device Authoirzation Request Validator to be more inline with Authorization Request Validator\r\n\r\n* Added tests for device authorization request validator\r\n\r\n* Added client secret to device flow test client\r\n\r\n* Response generator & tests (#2395)\r\n\r\n* Added user code generation\r\n\r\n* Added device flow options\r\n\r\n* Initial implementation of device authorization response generator & stores\r\n\r\n* Started response generator unit tests\r\n\r\n* Completed device authorization response generator tests\r\n\r\n* Store tests\r\n\r\n* Device Flow Authorization Endpoint (#2403)\r\n\r\n* Started device authorization endpoint\r\n\r\n* Made scope parameter optional\r\n\r\n* Device authorization endpoint tests. Added events. Added default interval\r\n\r\n* Device Flow Response Validator (#2422)\r\n\r\n* Initial device code validation\r\n\r\n* Device code token request tests\r\n\r\n* Initial throttling service. TODO: tests & IDistributedCache dependency\r\n\r\n* Added dependency for IDistributedCache. Improved tests\r\n\r\n* Throttling service tests and fixes\r\n\r\n* Added device code grant to TokenResponseGenerator\r\n\r\n* Initial working device flow end to end (#2449)\r\n\r\n* Review1 changes (#2694)\r\n\r\n* Add built-in support for Confirmation (cnf) (#2440)\r\n\r\n* add confirmation object to pipeline\r\n\r\n* Add test validator\r\n\r\n* fixing NRE\r\n\r\n* Switching to string for cnf\r\n\r\n* move test validator to test project\r\n\r\n* revert client config change\r\n\r\n* add try/catch in JSON logic\r\n\r\n* added notes that CNF string must be a JSON object\r\n\r\n* added test\r\n\r\n* Move default payload creation to extension method - closes #2299\r\n\r\n* Update README.md\r\n\r\n* Scrub id_token_hint from authorize logs\r\n\r\n* use constant instead of string\r\n\r\n* add refresh_token to scrub list in token request logger\r\n\r\n* move is4.csproj to top-level src folder, move host\r\n\r\n* fix XML comment\r\n\r\n* updating for july\r\n\r\n* update ignore\r\n\r\n* rework to use IdentityServerUser\r\n\r\n* rework folder names\r\n\r\n* rework using new storage abstractions\r\n\r\n* remove cors service\r\n\r\n* make EndSession public #2469\r\n\r\n* add null check when unprotecting data #2504\r\n\r\n* use GetIdentityServerBasePath instead of Request.PathBase #2446\r\n\r\n* reorg default impls and interfaces for consistency\r\n\r\n* nuget updates in test projects\r\n\r\n* Documentation: Added claimsaction to map website claim (#1) (#2377)\r\n\r\n* Make AddScriptCspHeaders and AddStyleCspHeaders public #2513\r\n\r\n* Add more strict cache control headers when softer headers are already added by HttpContext.SignInAsync #2514\r\n\r\n* add better/more error descriptions to authorize response validator #2218 (#2515)\r\n\r\n* add invalid uri scheme validation (#2506)\r\n\r\n* add invalid uri scheme validation\r\n\r\n* move uri redirect uri prefix validation to client configuration validator\r\n\r\n* add option to explicitly configure the cookie auth scheme for interactive users #2489 (#2516)\r\n\r\n* Add parameters to IntrospectionRequestValidationResult - #2388 (#2512)\r\n\r\n* Update refresh_tokens.rst (#2316)\r\n\r\nAdapt text to indicate refresh tokens still expire according to the sliding refresh token timeline.\r\n\r\n* \"update\"\r\n\r\n* fix validation bug on config; better config logs for authN schemes\r\n\r\n* Remove unused ctor (#2524)\r\n\r\n* enable default client validator by default (#2525)\r\n\r\n* Fixes 404 (#2527)\r\n\r\n* CorsService doesn't handle null for origin #2523\r\n\r\n* DistributedCacheStateDataFormatter should handle failed Unprotect workflows #2533\r\n\r\n* 2.3.0-preview1\r\n\r\n* resolve login/logout url, et al from named options (#2540)\r\n\r\n* resolve login/logout url, et al from named options #2532\r\n\r\n* log effective login, et al. paths\r\n\r\n* preview1-update1\r\n\r\n* bug in consent when user denies\r\n\r\n* add Securing Angular Apps with OpenID and OAuth2\r\n\r\n* Migrate tests to new IdentityModel style (1)\r\n\r\n* Migrate tests to new IdentityModel style (2)\r\n\r\n* Migrate tests to new IdentityModel style (3)\r\n\r\n* Migrate tests to new IdentityModel style (4)\r\n\r\n* remove unused handler\r\n\r\n* Migrate tests to new IdentityModel style (5)\r\n\r\n* Migrate tests to new IdentityModel style (6)\r\n\r\n* Finished integration clients with new idm style\r\n\r\n* added SO CC-BY-SA info and links\r\n\r\n* Renamed Client -> BackChannelClient\r\n\r\n* Update client authentication tests\r\n\r\n* Migrated PKCE tests\r\n\r\n* Migrated introspection tests\r\n\r\n* Migrated revocation tests\r\n\r\n* Found missing introspection test\r\n\r\n* Migrated DiscoveryEndpointTests\r\n\r\n* Merge fixes\r\n\r\n* Matched PR to new IdentityServer project structure\r\n\r\n* Switched to new device flow store\r\n\r\n* Moved in-memory device flow store to singleton\r\n\r\n* 6_aspnet_identity.rst (#2570)\r\n\r\nIncorrectly states \"which replaces the call to UseIdentity\" instead of \"which replaces the call to UseAuthentication\".\r\n\r\n* Added DeviceFlowCodeService to handle hashing codes and handle generation\r\n\r\n* update preview version\r\n\r\n* add new dotnet tool based build script\r\n\r\n* Add alternative dotnet tool based build file for bash\r\n\r\n* update bash\r\n\r\n* update ignore file\r\n\r\n* switch to new cake (#2593)\r\n\r\n* august sponsor update\r\n\r\n* Add strong name (#2597)\r\n\r\n* add strong name\r\n\r\n* update references to strongly named packages\r\n\r\n* updated ignore\r\n\r\n* Create jwk document when signing with JsonWebKey (#2604)\r\n\r\n* Update introspection.rst (#2606)\r\n\r\nWas referring to scope secrets. Reused sentence from https://github.com/IdentityServer/IdentityServer4/blob/release/docs/topics/reference_tokens.rst\r\n\r\n* Update secrets.rst (#2611)\r\n\r\n* add issue templates\r\n\r\n* Update issue templates\r\n\r\n* Update Feature_request.md\r\n\r\n* Delete feature_request.md\r\n\r\n* Delete bug_report.md\r\n\r\n* Update Bug_report.md\r\n\r\n* add NoBuild to build file\r\n\r\n* fix build - again\r\n\r\n* Create SECURITY.MD\r\n\r\n* update to new build/versioning\r\n\r\n* update bash script\r\n\r\n* update bash script\r\n\r\n* Switched validator to use code service instead of store\r\n\r\n* recursion ftw\r\n\r\n* Initial working device flow consent\r\n\r\n* Changing cake file to skip versioning on non-Windows (#2637)\r\n\r\nChanging cake file to skip versioning on non-Windows\r\n\r\n* update bash script\r\n\r\n* remove hard-coded versions\r\n\r\n* disable source link support because of problems with msbuild task\r\n\r\n* Update to new IdM docs\r\n\r\n* update endpoint docs to use new IdentityModel style\r\n\r\n* fix links\r\n\r\n* change color coding style\r\n\r\n* update from september\r\n\r\n* update to IdentityModel 3.10\r\n\r\n* add source link back\r\n\r\n* Make some internal types public to facilitate custom service implementations (#2545)\r\n\r\n* Make TokenCreationRequest.Validate() public so it can be invoked by custom impl of ITokenService\r\n\r\n* Make ClientExtensions public so they can be reused by custom IClientSecretValidator impl\r\n\r\n* move AccessTokenAudience to public constants for reuse in custom ITokenService impl\r\n\r\n* Change: Made DefaultUserSession.AuthenticateAsync overrideable so that (#2607)\r\n\r\nit will be easier to support user impersonation.\r\n\r\n* Corrected value for parsed secret type (#2658)\r\n\r\n* update csproj\r\n\r\n* update csproj\r\n\r\n* disable same-site for external cookie #2595\r\n\r\n* remove redundant call  #2582\r\n\r\n* make EndSessionRequestValidator public #2560\r\n\r\n* set cookies to IsEssential #2554\r\n\r\n* nuget update\r\n\r\n* code comments\r\n\r\n* support idp:local as idp hint #2641\r\n\r\n* add logic to enfore client's user sso lifetime #2609\r\n\r\n* Fixed access denied logic. Made use of new IdentityModel constants\r\n\r\n* Reviewed TODOs\r\n\r\n* Moved user code generator to correct folder\r\n\r\n* Basic retry policy for response generator. Updated some comments and class name\r\n\r\n* Added retry limit handling\r\n\r\n* Update unpredictable test\r\n\r\n* More IdentityModel constants\r\n\r\n* Redacted device code from logging\r\n\r\n* Updated IdentityServer4.Storage\r\n\r\n* Thread safety for InMemoryDeviceFlowStore\r\n\r\n* Ctrl+Shift+D\r\n\r\n* Merge fixes\r\n\r\n* Cake merge fixes","distinct":true,"url":"https://api.github.com/repos/shaikatz/IdentityServer4/commits/f516f508188d988db23c8fc35bdf0c5dfef92dd0"},{"sha":"e4bae802a15aa653866507b87c923a14b6afead3","author":{"name":"Shai Katz","email":"4486120b08e876df307b57d5bb68345b12af61a9@users.noreply.github.com"},"message":"Merge branch 'dev' into fix-object-logging","distinct":true,"url":"https://api.github.com/repos/shaikatz/IdentityServer4/commits/e4bae802a15aa653866507b87c923a14b6afead3"}]}
{"actor":{"display_login":"shaikatz"}}