{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":577036370,"defaultBranch":"main","name":"RouteGuardian","ownerLogin":"miseeger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-11T19:22:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1128963?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683903728.444044","currentOid":""},"activityList":{"items":[{"before":"726e5339887b72f9d01561df4e09da908fa8e3a0","after":"287e9aac725f350a052964d3216db4e726ada982","ref":"refs/heads/main","pushedAt":"2023-10-19T19:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Simplified WriteWinUserGroupsCache()\n\n... and made it more error proof.\nCorrected Tests","shortMessageHtmlLink":"Simplified WriteWinUserGroupsCache()"}},{"before":"f6d10cef4ac45f25a8a111d64024b18e865ab1af","after":"726e5339887b72f9d01561df4e09da908fa8e3a0","ref":"refs/heads/main","pushedAt":"2023-08-28T18:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"WinAuth-Corrections (WinHelper)\n\n- context.Fail(); in Policy Handler prevented from challenging again and thus lead to a failed authentication at first call\n- Stripping domain name is now handled in the right place.\n- Bumped to Versin 1.0.3","shortMessageHtmlLink":"WinAuth-Corrections (WinHelper)"}},{"before":"b81061791efd32747278358dc7914b608615beea","after":"f6d10cef4ac45f25a8a111d64024b18e865ab1af","ref":"refs/heads/main","pushedAt":"2023-08-22T18:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Corrections for WinHelper\n\n- Corrected NTLM type-string\n- Added implicit suppression ior Domain-Name for Active Directory Groups\n- Aligned tests to the changes\n- Got rid of most of the warnings","shortMessageHtmlLink":"Corrections for WinHelper"}},{"before":"a6fcad8251ff4241708a5e256c3340447999bc9e","after":"b81061791efd32747278358dc7914b608615beea","ref":"refs/heads/main","pushedAt":"2023-06-03T09:46:20.401Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Improvements for handling typed \"Wildcards\" (aka Placeholders)","shortMessageHtmlLink":"Improvements for handling typed \"Wildcards\" (aka Placeholders)"}},{"before":"926ccc25775029b304251dbe8ba61520e886e3ea","after":"a6fcad8251ff4241708a5e256c3340447999bc9e","ref":"refs/heads/main","pushedAt":"2023-05-29T15:35:48.502Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Readme updates","shortMessageHtmlLink":"Readme updates"}},{"before":"65a03ca576c385a34ec6a8e083a8a9d8e8905326","after":"926ccc25775029b304251dbe8ba61520e886e3ea","ref":"refs/heads/main","pushedAt":"2023-05-29T15:12:13.602Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Minor corrections\n\n... and cleanup","shortMessageHtmlLink":"Minor corrections"}},{"before":"295eb946f7d1883769a0659d8d7afc1dae5b2966","after":"65a03ca576c385a34ec6a8e083a8a9d8e8905326","ref":"refs/heads/main","pushedAt":"2023-05-29T11:41:53.704Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Corrected some indentations","shortMessageHtmlLink":"Corrected some indentations"}},{"before":"cc24abecb14fb95ba3a91d9b83f29b4b0f09c14a","after":"295eb946f7d1883769a0659d8d7afc1dae5b2966","ref":"refs/heads/main","pushedAt":"2023-05-29T11:35:36.768Z","pushType":"push","commitsCount":2,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Finalized Readme files (de and en)","shortMessageHtmlLink":"Finalized Readme files (de and en)"}},{"before":"fbdea1b0b01260f7692eb09a6ec8db673ae84b2e","after":"cc24abecb14fb95ba3a91d9b83f29b4b0f09c14a","ref":"refs/heads/main","pushedAt":"2023-05-26T21:24:26.886Z","pushType":"push","commitsCount":2,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"AuthenticationSchema in RouteGuardianPolicy\n\n- Only an authenticated user is needed here.","shortMessageHtmlLink":"AuthenticationSchema in RouteGuardianPolicy"}},{"before":"f1adf259973cb01610a3589f4cff63078200a362","after":"fbdea1b0b01260f7692eb09a6ec8db673ae84b2e","ref":"refs/heads/main","pushedAt":"2023-05-26T17:55:52.518Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"New Methods for JwtHelper\n\n- Get various data from HttpContext (Token as string, Claims of Token, Distinct Claim value from Token)\n- Renamed ReatToken() to ParseToken() since it actually parses the Token string into a JwtSecurityToken object","shortMessageHtmlLink":"New Methods for JwtHelper"}},{"before":"30a62faf9eda1b0dcd5253e0caa1436896f75926","after":"f1adf259973cb01610a3589f4cff63078200a362","ref":"refs/heads/main","pushedAt":"2023-05-25T20:54:19.390Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"German README ... continued","shortMessageHtmlLink":"German README ... continued"}},{"before":"45917700728674457992906f3c4235a9f7e86266","after":"30a62faf9eda1b0dcd5253e0caa1436896f75926","ref":"refs/heads/main","pushedAt":"2023-05-25T08:31:37.280Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Refactorings and Changes\n- Checks are case insensitive now\n- JwtHelper exposes Secret and Settings as Property\n- Using new Properties in Tests (implicit test)","shortMessageHtmlLink":"Refactorings and Changes"}},{"before":"ae86d9702edbfc6381980eed66a6b22d85dce451","after":"45917700728674457992906f3c4235a9f7e86266","ref":"refs/heads/main","pushedAt":"2023-05-14T20:33:06.807Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Started German README","shortMessageHtmlLink":"Started German README"}},{"before":"5a5fa76fcfe4fa28783799e652c45c8e92aa35b0","after":"ae86d9702edbfc6381980eed66a6b22d85dce451","ref":"refs/heads/main","pushedAt":"2023-05-12T21:48:26.375Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Logging for RouteGuardianPolicy","shortMessageHtmlLink":"Logging for RouteGuardianPolicy"}},{"before":"885b7ddb4b1a4247f79a9568e9bd5cf8145b7e9c","after":"5a5fa76fcfe4fa28783799e652c45c8e92aa35b0","ref":"refs/heads/main","pushedAt":"2023-05-12T21:05:02.835Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"RouteGuardianPolicyTests\n- Introduced some Mocks\n- Corrections in Policy- and Middleware-\"Pipeline\"","shortMessageHtmlLink":"RouteGuardianPolicyTests"}},{"before":"1949016181021e62694db25ff6a20f32d722b9b6","after":"885b7ddb4b1a4247f79a9568e9bd5cf8145b7e9c","ref":"refs/heads/main","pushedAt":"2023-05-12T15:05:08.632Z","pushType":"push","commitsCount":2,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Merge branch 'develop'","shortMessageHtmlLink":"Merge branch 'develop'"}},{"before":null,"after":"1958018fb6415a8ee46c2751945777bc536c8d37","ref":"refs/heads/develop","pushedAt":"2023-05-12T15:02:08.444Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Rework of roles retrieval\n- Removed adding of roles to claims identity\n- Now directly retrieves the subjects from roles\n- Changed authorization pipeline in Middleware and Policy\n- Removed Jwt Middleware and WinAuth Middleware\n- Updated Tests","shortMessageHtmlLink":"Rework of roles retrieval"}},{"before":"992ce1c5425cdf4358cdc5685a09799b50d56af0","after":"1949016181021e62694db25ff6a20f32d722b9b6","ref":"refs/heads/main","pushedAt":"2023-05-11T20:29:15.520Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Updated ReadMe","shortMessageHtmlLink":"Updated ReadMe"}},{"before":"9d53607c8bc55cbe45356bc9f560a330f116802e","after":"992ce1c5425cdf4358cdc5685a09799b50d56af0","ref":"refs/heads/main","pushedAt":"2023-05-11T20:24:50.347Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"RouteGuardianPolicy Added\nWinUserGroups are now cached as Claims and only checked for changes by the checksum of the underlying AD Groups Ids","shortMessageHtmlLink":"RouteGuardianPolicy Added"}},{"before":"992ce1c5425cdf4358cdc5685a09799b50d56af0","after":null,"ref":"refs/heads/feature/RouteGuardianPolicy","pushedAt":"2023-05-11T20:24:18.334Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"}},{"before":null,"after":"992ce1c5425cdf4358cdc5685a09799b50d56af0","ref":"refs/heads/feature/RouteGuardianPolicy","pushedAt":"2023-05-11T20:21:35.246Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"RouteGuardianPolicy Added\nWinUserGroups are now cached as Claims and only checked for changes by the checksum of the underlying AD Groups Ids","shortMessageHtmlLink":"RouteGuardianPolicy Added"}},{"before":"94c4f7aca89df3fbd8e8cc7148b47574fb86293a","after":"9d53607c8bc55cbe45356bc9f560a330f116802e","ref":"refs/heads/main","pushedAt":"2023-05-11T17:45:14.237Z","pushType":"push","commitsCount":1,"pusher":{"login":"miseeger","name":"Michael Seeger","path":"/miseeger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128963?s=80&v=4"},"commit":{"message":"Rider Settings","shortMessageHtmlLink":"Rider Settings"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADm0wjVwA","startCursor":null,"endCursor":null}},"title":"Activity ยท miseeger/RouteGuardian"}