{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":255687499,"defaultBranch":"main","name":"spring-authorization-server","ownerLogin":"jgrandja","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-04-14T18:08:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10884212?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716474748.0","currentOid":""},"activityList":{"items":[{"before":"8bb3df4f66733df676377de8ef12fa0de1ae2016","after":null,"ref":"refs/heads/devnexus","pushedAt":"2024-05-23T14:32:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"}},{"before":null,"after":"07893ceb1de6c5634b18db159bba2129b5df33a9","ref":"refs/heads/spring-boot-testjars","pushedAt":"2024-05-02T19:34:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add integration test example using spring-boot-testjars\n\nSee https://github.com/spring-projects-experimental/spring-boot-testjars\n\nIssue gh-258","shortMessageHtmlLink":"Add integration test example using spring-boot-testjars"}},{"before":"ee9778caf3655b2fc9e1fc0123a677952e1dcc5a","after":"557505ae15f1729658f3f7fffecade13b02ac9fc","ref":"refs/heads/jwt-client-authn","pushedAt":"2024-05-01T18:40:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add sample for private_key_jwt client authentication method\n\nIssue https://github.com/spring-projects/spring-authorization-server/issues/781","shortMessageHtmlLink":"Add sample for private_key_jwt client authentication method"}},{"before":"db5cc175e67862d6891b5f4fd78f5ff12c5877d3","after":"4bd9889520bcc0d95298d83a89e254fd64ee0230","ref":"refs/heads/gh-1525-token-exchange","pushedAt":"2024-04-05T14:18:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Review comments 2","shortMessageHtmlLink":"Review comments 2"}},{"before":null,"after":"db5cc175e67862d6891b5f4fd78f5ff12c5877d3","ref":"refs/heads/gh-1525-token-exchange","pushedAt":"2024-04-04T17:13:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Review comments","shortMessageHtmlLink":"Review comments"}},{"before":"f0cefc313f60791840a0ea4e490a09452874365e","after":"acbc8f9ad97cc39a67c3c247da75c6c45f4a9235","ref":"refs/heads/mtls-client-authn","pushedAt":"2024-03-11T21:03:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add mTLS client authn using generated keystores\n\nThis is an implementation of RFC 8705 - OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens\nRFC 8705 - https://datatracker.ietf.org/doc/html/rfc8705","shortMessageHtmlLink":"Add mTLS client authn using generated keystores"}},{"before":"a663b507aab67f955880c1a7418d74308b8c8cef","after":"f0cefc313f60791840a0ea4e490a09452874365e","ref":"refs/heads/mtls-client-authn","pushedAt":"2024-03-08T19:46:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add mTLS client authn using generated keystores\n\nThis is an implementation of RFC 8705 - OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens\nRFC 8705 - https://datatracker.ietf.org/doc/html/rfc8705","shortMessageHtmlLink":"Add mTLS client authn using generated keystores"}},{"before":null,"after":"77e6b00a3cd253a5c913090ebe806067136c7e6c","ref":"refs/heads/mtls-client-authn-spire","pushedAt":"2024-03-07T17:14:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add mTLS client authn using Spire\n\nThis is an implementation of RFC 8705 - OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens\nRFC 8705 - https://datatracker.ietf.org/doc/html/rfc8705\n\nUses:\nSPIFFE - https://spiffe.io/docs/latest/spiffe-about/overview/\nSPIRE - https://spiffe.io/docs/latest/spire-about\nJava SPIFFE Library - https://github.com/spiffe/java-spiffe","shortMessageHtmlLink":"Add mTLS client authn using Spire"}},{"before":"2cfd07551b8e67baccd97ed63578cead56968c8b","after":"a663b507aab67f955880c1a7418d74308b8c8cef","ref":"refs/heads/mtls-client-authn","pushedAt":"2024-02-01T19:28:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add mTLS client authn using Spire\n\nThis is an implementation of RFC 8705 - OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens\nRFC 8705 - https://datatracker.ietf.org/doc/html/rfc8705\n\nUses:\nSPIFFE - https://spiffe.io/docs/latest/spiffe-about/overview/\nSPIRE - https://spiffe.io/docs/latest/spire-about\nJava SPIFFE Library - https://github.com/spiffe/java-spiffe","shortMessageHtmlLink":"Add mTLS client authn using Spire"}},{"before":"cd0136843e25e5206f83953509c850d9e13c15b2","after":null,"ref":"refs/heads/mtls-spire-demo","pushedAt":"2024-02-01T19:24:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"}},{"before":"45f292378d68d569ee7db5f92275493148ade6d7","after":null,"ref":"refs/heads/gh-1430-refresh-token-strategy","pushedAt":"2023-11-07T15:18:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"}},{"before":null,"after":"45f292378d68d569ee7db5f92275493148ade6d7","ref":"refs/heads/gh-1430-refresh-token-strategy","pushedAt":"2023-11-02T17:52:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add test for requesting refresh_token with offline_access scope\n\nRelated gh-1422","shortMessageHtmlLink":"Add test for requesting refresh_token with offline_access scope"}},{"before":"aa7cdaa02109ffc06183ba6c49211eb3a720c3b2","after":null,"ref":"refs/heads/spire-integration","pushedAt":"2023-10-18T08:12:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"}},{"before":"cbcf5066974aebc4020dbe3f5a951547702b563d","after":"22ea6385ba1a708a0ad13fa1c6c81ed85ff0c09c","ref":"refs/heads/configure-extend-demo","pushedAt":"2023-09-28T17:27:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Customize OIDC Provider Configuration response","shortMessageHtmlLink":"Customize OIDC Provider Configuration response"}},{"before":"0aa2dd4e5900bd4c824245df968d9217549f1937","after":"cbcf5066974aebc4020dbe3f5a951547702b563d","ref":"refs/heads/configure-extend-demo","pushedAt":"2023-09-28T11:38:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Shorten time-to-live for Jwt access tokens","shortMessageHtmlLink":"Shorten time-to-live for Jwt access tokens"}},{"before":"4d8261fe26dea9ed1082e1575961c9d82fed57b5","after":"0aa2dd4e5900bd4c824245df968d9217549f1937","ref":"refs/heads/configure-extend-demo","pushedAt":"2023-09-27T19:29:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Shorten time-to-live for Jwt access tokens","shortMessageHtmlLink":"Shorten time-to-live for Jwt access tokens"}},{"before":"eb38f20a0eb35658cfaa1d0712e20c4032ad96db","after":"4d8261fe26dea9ed1082e1575961c9d82fed57b5","ref":"refs/heads/configure-extend-demo","pushedAt":"2023-09-27T15:51:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Introspect authorities for opaque access tokens","shortMessageHtmlLink":"Introspect authorities for opaque access tokens"}},{"before":null,"after":"eb38f20a0eb35658cfaa1d0712e20c4032ad96db","ref":"refs/heads/configure-extend-demo","pushedAt":"2023-09-27T09:55:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add role-based authorization to resource server","shortMessageHtmlLink":"Add role-based authorization to resource server"}},{"before":null,"after":"77ac9090e95900fd868bd9b1c4159fac6e20a37b","ref":"refs/heads/native_jackson_issue","pushedAt":"2023-09-08T20:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Hints for java.util.Collections$UnmodifiableRandomAccessList","shortMessageHtmlLink":"Hints for java.util.Collections$UnmodifiableRandomAccessList"}},{"before":"88663a584d1c9014b30a3be06693198219ca3df9","after":null,"ref":"refs/heads/device-public-client","pushedAt":"2023-04-27T09:43:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"}},{"before":null,"after":"88663a584d1c9014b30a3be06693198219ca3df9","ref":"refs/heads/device-public-client","pushedAt":"2023-03-27T15:51:56.276Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jgrandja","name":"Joe Grandja","path":"/jgrandja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10884212?s=80&v=4"},"commit":{"message":"Add customization to support public clients for device grant","shortMessageHtmlLink":"Add customization to support public clients for device grant"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUh9wTQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jgrandja/spring-authorization-server"}