{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639628532,"defaultBranch":"main","name":"IdentityCommand","ownerLogin":"pspete","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-11T21:42:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10600090?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709470618.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"73bc62c4d83eb422bb529441df9c381227141dc6","ref":"refs/heads/dev","pushedAt":"2024-03-03T12:56:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.58\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.58"}},{"before":"212c22864115ab0901e634485ffdb4016f5aaadc","after":"73bc62c4d83eb422bb529441df9c381227141dc6","ref":"refs/heads/main","pushedAt":"2024-03-03T12:55:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.58\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.58"}},{"before":"104002c472931b22f6222f250b026ae813678856","after":null,"ref":"refs/heads/dev","pushedAt":"2024-03-03T12:53:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"}},{"before":"ba480663947aa27f9f547acbc360e8d4215038ba","after":"212c22864115ab0901e634485ffdb4016f5aaadc","ref":"refs/heads/main","pushedAt":"2024-03-03T12:53:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"0.2 - Update 3\n\n* ADD Find-SharedServicesURL\r\n\r\nHelper function to find URLs for different ISPSS shared services based on tenant subdomain\r\n\r\n* UPDATE ConvertTo-QueryString\r\n\r\nIf multiple values are accepted and provided for a value, return all values joined, delimited by a comma.\r\n\r\nImplemented for functionality required in the `IdentityCommand.DPA` module and the `Get-DPAStrongAccount` function.\r\n\r\n* Update CHANGELOG.md","shortMessageHtmlLink":"0.2 - Update 3"}},{"before":"9025f5db7adc8eace589fefadab53a16ccb5512b","after":"104002c472931b22f6222f250b026ae813678856","ref":"refs/heads/dev","pushedAt":"2024-03-03T12:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"ba480663947aa27f9f547acbc360e8d4215038ba","after":"9025f5db7adc8eace589fefadab53a16ccb5512b","ref":"refs/heads/dev","pushedAt":"2024-02-26T18:03:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"UPDATE ConvertTo-QueryString\n\nIf multiple values are accepted and provided for a value, return all values joined, delimited by a comma.\n\nImplemented for functionality required in the `IdentityCommand.DPA` module and the `Get-DPAStrongAccount` function.","shortMessageHtmlLink":"UPDATE ConvertTo-QueryString"}},{"before":null,"after":"ba480663947aa27f9f547acbc360e8d4215038ba","ref":"refs/heads/dev","pushedAt":"2024-02-19T19:29:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.55\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.55"}},{"before":"e0219ec38d111c346160915d9c79e6870aeb566b","after":"ba480663947aa27f9f547acbc360e8d4215038ba","ref":"refs/heads/main","pushedAt":"2024-02-19T18:58:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.55\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.55"}},{"before":"c7720895932a01585553a08ea00cbf0747a6ed6f","after":null,"ref":"refs/heads/dev","pushedAt":"2024-02-19T18:56:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"}},{"before":"f6621f2a1e0fb6f4bcea30839c69419122f360c2","after":"e0219ec38d111c346160915d9c79e6870aeb566b","ref":"refs/heads/main","pushedAt":"2024-02-19T18:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"0.2 - Update 2 (#11)\n\n* Update Invoke-IDRestMethod.ps1\r\n\r\nFixing a variable declaration\r\n\r\n* UPDATE Error Handling\r\n\r\nAdds handling for errors presented as JSON with different structures, as different ISPSS services present errors slightly differently.\r\n\r\n* UPDATE Invoke-IDRestMethod\r\n\r\nRemoves `default` condition from error handling switch statement.\r\n\r\n* Update CHANGELOG.md","shortMessageHtmlLink":"0.2 - Update 2 (#11)"}},{"before":"6e3107f3dafa9cbb0283ab0ab3f2a9b04333e6d3","after":"c7720895932a01585553a08ea00cbf0747a6ed6f","ref":"refs/heads/dev","pushedAt":"2024-02-19T18:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"53698ce8c94542c04bec1aeea666e650c65ed85e","after":"6e3107f3dafa9cbb0283ab0ab3f2a9b04333e6d3","ref":"refs/heads/dev","pushedAt":"2024-02-18T23:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"UPDATE Invoke-IDRestMethod\n\nRemoves `default` condition from error handling switch statement.","shortMessageHtmlLink":"UPDATE Invoke-IDRestMethod"}},{"before":"e9a3aba536572a75b5e1ce9b765d443c9c56c65a","after":"53698ce8c94542c04bec1aeea666e650c65ed85e","ref":"refs/heads/dev","pushedAt":"2024-02-18T23:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"UPDATE Error Handling\n\nAdds handling for errors presented as JSON with different structures, as different ISPSS services present errors slightly differently.","shortMessageHtmlLink":"UPDATE Error Handling"}},{"before":"4aac93f864648af531956f5a6612514f513db3b2","after":"e9a3aba536572a75b5e1ce9b765d443c9c56c65a","ref":"refs/heads/dev","pushedAt":"2024-02-18T22:11:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dev","shortMessageHtmlLink":"Merge branch 'main' into dev"}},{"before":"7eda4283e34419b7d3af3397399dbfd2399021bf","after":"4aac93f864648af531956f5a6612514f513db3b2","ref":"refs/heads/dev","pushedAt":"2024-02-18T22:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Invoke-IDRestMethod.ps1\n\nFixing a variable declaration","shortMessageHtmlLink":"Update Invoke-IDRestMethod.ps1"}},{"before":null,"after":"7eda4283e34419b7d3af3397399dbfd2399021bf","ref":"refs/heads/dev","pushedAt":"2024-02-18T21:40:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"0.2 Update 1\n\n- `New-IDSession`\n - Adds `Authorization` header with Bearer token to WebSession object.\n- `New-IDPlatformToken`\n - Adds `Authorization` header with Bearer token to WebSession object.\n - Updates values in script scope object in-line with the previous module update.\n- Internal Functions & Error Handling\n - Adds additional logic to handle error messages from Identity and other ISPSS services.\n - Adds `LastError` details to script scope variable object returned with `Get-IDSession`.\n - Makes contentType matching less stringent to accommodate data returned from other ISPSS services.\n\n### Fixed\n- `New-IDPlatformToken`\n - Updated `GetWebSession` method to utilise `Get-IDSession` in order to return the WebSession object from the module's script scope.","shortMessageHtmlLink":"0.2 Update 1"}},{"before":"20a3d28cbf4369aea1d39dd318caf8aa8a8cc81f","after":"f6621f2a1e0fb6f4bcea30839c69419122f360c2","ref":"refs/heads/main","pushedAt":"2024-02-18T21:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.49\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.49"}},{"before":"7eda4283e34419b7d3af3397399dbfd2399021bf","after":null,"ref":"refs/heads/dev","pushedAt":"2024-02-18T21:34:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"}},{"before":"24ab5a5813cfb400f07f91c8285c12d18ef9121b","after":"20a3d28cbf4369aea1d39dd318caf8aa8a8cc81f","ref":"refs/heads/main","pushedAt":"2024-02-18T21:34:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"0.2 - Update 1\n\n0.2 Update 1","shortMessageHtmlLink":"0.2 - Update 1"}},{"before":"24ab5a5813cfb400f07f91c8285c12d18ef9121b","after":"7eda4283e34419b7d3af3397399dbfd2399021bf","ref":"refs/heads/dev","pushedAt":"2024-02-18T21:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"0.2 Update 1\n\n- `New-IDSession`\n - Adds `Authorization` header with Bearer token to WebSession object.\n- `New-IDPlatformToken`\n - Adds `Authorization` header with Bearer token to WebSession object.\n - Updates values in script scope object in-line with the previous module update.\n- Internal Functions & Error Handling\n - Adds additional logic to handle error messages from Identity and other ISPSS services.\n - Adds `LastError` details to script scope variable object returned with `Get-IDSession`.\n - Makes contentType matching less stringent to accommodate data returned from other ISPSS services.\n\n### Fixed\n- `New-IDPlatformToken`\n - Updated `GetWebSession` method to utilise `Get-IDSession` in order to return the WebSession object from the module's script scope.","shortMessageHtmlLink":"0.2 Update 1"}},{"before":null,"after":"24ab5a5813cfb400f07f91c8285c12d18ef9121b","ref":"refs/heads/dev","pushedAt":"2024-02-13T01:12:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.46\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.46"}},{"before":"70afd45280cdd63e91a421e77ac9d2809212a2e2","after":"24ab5a5813cfb400f07f91c8285c12d18ef9121b","ref":"refs/heads/main","pushedAt":"2024-02-13T01:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.2.46\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.2.46"}},{"before":"944a1409d88db2bfc094a8ccaca27216ecb6d7f6","after":null,"ref":"refs/heads/dev","pushedAt":"2024-02-13T01:06:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"}},{"before":"d7b74ac081425ea1cef2e0108c85ea4861bf6455","after":"70afd45280cdd63e91a421e77ac9d2809212a2e2","ref":"refs/heads/main","pushedAt":"2024-02-13T01:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Release 0.2 (#8)\n\n* :pencil: :children_crossing: UPDATE Examples\r\n\r\nChanging URLs used in examples to attempt to make it clearer that it is an Identity Portal URL which should be specified.\r\n\r\n* UPDATE Module Scope Variables\r\n\r\nImproves the way module scope variables are used throughout the module by utilising a single module scope object which holds property values which can be reused across functions, and also returned to the local scope for information purposes.\r\nUpdates all functions and tests to reference new module scope session object.\r\nUpdates `Get-IDSession` to return the module scope session object.\r\nUpdates `GetWebSession()` method of `New-IDSession` to reference module scope session object, avoiding a breaking change for ISPSS authentication in `psPAS`.\r\nAdds new private helper functions:\r\n- `Get-ParentFunction`\r\n- `Get-SessionClone`\r\n\r\n* UPDATE Get-IDSession.md\r\n\r\nUpdate help in-line with command and module changes.\r\n\r\n* Update README.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update appveyor.yml","shortMessageHtmlLink":"Release 0.2 (#8)"}},{"before":"16df0e823c5b92557f9b992a1f48c4031fcaeb70","after":"944a1409d88db2bfc094a8ccaca27216ecb6d7f6","ref":"refs/heads/dev","pushedAt":"2024-02-13T01:02:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update appveyor.yml","shortMessageHtmlLink":"Update appveyor.yml"}},{"before":"bf81e348ef8b01eb74bd44d9a27b6d9f52a8c7b7","after":"16df0e823c5b92557f9b992a1f48c4031fcaeb70","ref":"refs/heads/dev","pushedAt":"2024-02-13T00:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"c1b085c38644cd782996a6471593474620299216","after":"bf81e348ef8b01eb74bd44d9a27b6d9f52a8c7b7","ref":"refs/heads/dev","pushedAt":"2024-02-13T00:03:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"47e345371456bbcd22f59f497e4ccacf6a9de3a6","after":"c1b085c38644cd782996a6471593474620299216","ref":"refs/heads/dev","pushedAt":"2024-02-12T22:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"UPDATE Module Scope Variables\n\nImproves the way module scope variables are used throughout the module by utilising a single module scope object which holds property values which can be reused across functions, and also returned to the local scope for information purposes.\nUpdates all functions and tests to reference new module scope session object.\nUpdates `Get-IDSession` to return the module scope session object.\nUpdates `GetWebSession()` method of `New-IDSession` to reference module scope session object, avoiding a breaking change for ISPSS authentication in `psPAS`.\nAdds new private helper functions:\n- `Get-ParentFunction`\n- `Get-SessionClone`","shortMessageHtmlLink":"UPDATE Module Scope Variables"}},{"before":"d7b74ac081425ea1cef2e0108c85ea4861bf6455","after":"47e345371456bbcd22f59f497e4ccacf6a9de3a6","ref":"refs/heads/dev","pushedAt":"2023-11-08T22:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":":pencil: :children_crossing: UPDATE Examples\n\nChanging URLs used in examples to attempt to make it clearer that it is an Identity Portal URL which should be specified.","shortMessageHtmlLink":"๐Ÿ“ ๐Ÿšธ UPDATE Examples"}},{"before":null,"after":"d7b74ac081425ea1cef2e0108c85ea4861bf6455","ref":"refs/heads/dev","pushedAt":"2023-10-08T20:56:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pspete","name":"Pete Maan","path":"/pspete","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10600090?s=80&v=4"},"commit":{"message":"Update Version: 0.1.43\n\nSigned-off-by: Pete Maan ","shortMessageHtmlLink":"Update Version: 0.1.43"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECvpeEAA","startCursor":null,"endCursor":null}},"title":"Activity ยท pspete/IdentityCommand"}