{"payload":{"header_redesign_enabled":false,"results":[{"id":"140766194","archived":false,"color":"#b07219","followers":296,"has_funding_file":false,"hl_name":"oktadev/okta-spring-boot-react-crud-example","hl_trunc_description":"Simple CRUD with React and Spring Boot 3","language":"Java","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":140766194,"name":"okta-spring-boot-react-crud-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2023-08-30T05:54:59.352Z","has_issues":true}},"sponsorable":false,"topics":["crud","spring-boot","authentication","reactjs","jpa","csrf","oidc","csrf-protection"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"149916173","archived":false,"color":"#e34c26","followers":131,"has_funding_file":false,"hl_name":"oktadev/okta-spring-webflux-react-example","hl_trunc_description":"Reactive Spring WebFlux API + Real-time React","language":"HTML","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":149916173,"name":"okta-spring-webflux-react-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2021-04-22T15:34:11.247Z","has_issues":true}},"sponsorable":false,"topics":["react","reactive","spring-boot","authentication","reactjs","oidc","spring-webflux"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"111330532","archived":false,"color":"#3178c6","followers":130,"has_funding_file":false,"hl_name":"oktadev/okta-spring-boot-2-angular-5-example","hl_trunc_description":"A Cool Cars Example that showcases Spring Boot 2, Angular 5, and Okta's Support for both.","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":111330532,"name":"okta-spring-boot-2-angular-5-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2018-08-24T18:43:50.215Z","has_issues":true}},"sponsorable":false,"topics":["java","angular","typescript","spring-boot","authentication","oidc","spring-boot2","angular5","okta-angular"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"112265263","archived":false,"color":"#3178c6","followers":108,"has_funding_file":false,"hl_name":"oktadev/spring-boot-react-example","hl_trunc_description":"Example app showing how to build a Spring Boot REST API and React UI","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":112265263,"name":"spring-boot-react-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2022-07-03T04:33:27.473Z","has_issues":true}},"sponsorable":false,"topics":["react","java","typescript","spring-boot","reactjs","oidc","okta"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"121806405","archived":false,"color":"#f1e05a","followers":97,"has_funding_file":false,"hl_name":"oktadev/okta-vue-node-example","hl_trunc_description":"Example of a Basic CRUD App with Vue.js and Node","language":"JavaScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":121806405,"name":"okta-vue-node-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2023-02-28T02:31:10.406Z","has_issues":true}},"sponsorable":false,"topics":["nodejs","javascript","jwt","vuejs","vue","authentication","oidc"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"145168327","archived":false,"color":"#3178c6","followers":86,"has_funding_file":false,"hl_name":"oktadev/okta-spring-boot-2-angular-7-example","hl_trunc_description":"A Cool Cars Example that showcases Spring Boot 2.1, Angular 7, and Okta's support for both.","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":145168327,"name":"okta-spring-boot-2-angular-7-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2018-11-27T17:55:44.303Z","has_issues":true}},"sponsorable":false,"topics":["java","angular","typescript","spring-boot","authentication","oidc","crud-sample","spring-boot2","okta-angular","angular7"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"203686152","archived":false,"color":"#f1e05a","followers":75,"has_funding_file":false,"hl_name":"oktadev/okta-auth-js-pkce-example","hl_trunc_description":"Implement the OAuth 2.0 Authorization Code with PKCE flow","language":"JavaScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":203686152,"name":"okta-auth-js-pkce-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2020-06-10T20:30:34.302Z","has_issues":false}},"sponsorable":false,"topics":["security","vuejs","oauth2","oidc","pkce"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"162402696","archived":false,"color":"#3178c6","followers":73,"has_funding_file":false,"hl_name":"oktadev/schematics","hl_trunc_description":"Schematics for adding Okta and Auth0 Auth to your projects","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":162402696,"name":"schematics","owner_id":13510430,"owner_login":"oktadev","updated_at":"2024-06-24T23:13:51.764Z","has_issues":true}},"sponsorable":false,"topics":["react","javascript","oauth2","angular","typescript","react-native","ionic","vue","authentication","expressjs","auth0","quickstart","schematics","oidc","okta"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"376978236","archived":false,"color":"#e34c26","followers":60,"has_funding_file":false,"hl_name":"oktadev/native-java-examples","hl_trunc_description":"Native Java Apps with Micronaut, Quarkus, and Spring Boot","language":"HTML","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":376978236,"name":"native-java-examples","owner_id":13510430,"owner_login":"oktadev","updated_at":"2023-08-24T06:36:55.030Z","has_issues":true}},"sponsorable":false,"topics":["java","oauth2","spring-boot","native","graalvm","oidc","micronaut","helidon","quarkus"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"184120843","archived":false,"color":"#3178c6","followers":53,"has_funding_file":false,"hl_name":"oktadev/okta-spring-boot-2-angular-8-example","hl_trunc_description":"Angular 8 + Spring Boot 2.2 = ❤️","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":184120843,"name":"okta-spring-boot-2-angular-8-example","owner_id":13510430,"owner_login":"oktadev","updated_at":"2019-11-05T13:16:48.496Z","has_issues":true}},"sponsorable":false,"topics":["oauth2","angular","spring-boot","spring-data","spring-data-rest","oidc","angular8"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false}],"type":"repositories","page":1,"page_count":6,"elapsed_millis":211,"errors":[],"result_count":57,"facets":[{"kind":"FACET_KIND_LANGUAGE","entries":[{"name":"TypeScript","language_color":"#3178c6","query":"language:TypeScript"},{"name":"Java","language_color":"#b07219","query":"language:Java"},{"name":"JavaScript","language_color":"#f1e05a","query":"language:JavaScript"},{"name":"HTML","language_color":"#e34c26","query":"language:HTML"},{"name":"Kotlin","language_color":"#A97BFF","query":"language:Kotlin"},{"name":"Vue","language_color":"#41b883","query":"language:Vue"},{"name":"HCL","language_color":"#844FBA","query":"language:HCL"}]}],"protected_org_logins":[],"topics":null,"query_id":"","logged_in":false,"sign_up_path":"/signup?source=code_search_results","sign_in_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3Dtopic%253Aoidc%2Borg%253Aoktadev%2Bfork%253Atrue%26type%3Drepositories","metadata":null,"warn_limited_results":false,"csrf_tokens":{"/oktadev/okta-spring-boot-react-crud-example/star":{"post":"ikR-k70Y5phJrmb8XYDN1lVWz8ufPZQoBZlG9vxAJEGm2lRhWxb83bH8nBIXaLWTBd2_AOjbIsj8sbU8pEISRA"},"/oktadev/okta-spring-boot-react-crud-example/unstar":{"post":"CWqsAnl9N2cPODhojDJkBm_xoJAkycSF4Vkvo4aD_rfxHUoW_r-NIlfeR-IJq46IWsGOzP91_EChcQjKNSnYCA"},"/oktadev/okta-spring-webflux-react-example/star":{"post":"7hdGkuONnMLEcTYgOBk-2Yqk8NZVHeP3NmfiMfQVAjRkW_q9aGF1_AngJtytQd34dnQZFgDC5wvJmfHly7UWPw"},"/oktadev/okta-spring-webflux-react-example/unstar":{"post":"yifqGAhroCr5Ld0P-i8bIMraXvTfOuW3IuxPpIj6ndeI0NXXCkKwR1BpPJsEpqSjdbtaGiVW_mPZZhgl1-ebHw"},"/oktadev/okta-spring-boot-2-angular-5-example/star":{"post":"TR-ImJML_dmEDjY7UcjUW5gr5EWSvVOa8iZXq44N3071QebwLKpVHkMpT5uo4ftFu7cbntviawBblKUH4Xd8Cg"},"/oktadev/okta-spring-boot-2-angular-5-example/unstar":{"post":"Iu7voe-Rf2MLjFGgxWnsX9cztaxe-M83QQx7rzjCCBhn2sClH60BJKdy4cT8pwpN0RsCv8fYdcPuEghPLyCuJA"},"/oktadev/spring-boot-react-example/star":{"post":"c3cAOZSVtDvK4owGpw-qFnrvJvVVPx7J4sK10TH2asMpLvGVDIh-vLvvKtTq5fuvK4Lb_2O-09dQuInPdA0VxA"},"/oktadev/spring-boot-react-example/unstar":{"post":"F7ZqJhfoR6QQGooMCMCuwuzESYNtREEnDaIqNmm9YMdAloEuHcbpoRROJYYHANEpOm0SMIMLwE2o_l26Cr3iXw"},"/oktadev/okta-vue-node-example/star":{"post":"v3YcedJiiDNejWiLDC9okdrfjnhKmqLBdnzNavd0RL0vUskFmNgNZnLGbyWVfIfqobwQ1cdMuWSGeYMgjme4hg"},"/oktadev/okta-vue-node-example/unstar":{"post":"_ULTI4yxSxg0V5av53wyogbG6q2ytdiqMbATCDucSoESokaDBqM1_-FZobawmJFMmaCnY7ykBWECMDtQBK9jcg"},"/oktadev/okta-spring-boot-2-angular-7-example/star":{"post":"9L9OsSnEkxFBnC2G_l4TwHyrjaEfhVdGGRxysYp7UgsyYXbpiewJHAqqO2DLc5cw27mjvOtbQsdoItmBb6XINg"},"/oktadev/okta-spring-boot-2-angular-7-example/unstar":{"post":"6ScUkaNk1zqZjlqwR0X1t0fytVycnJLRw_06ThaSy19ghdvrMDmxaJr3Yiv1UmqbEdEHT5XdiV8r79hX_hEXlA"},"/oktadev/okta-auth-js-pkce-example/star":{"post":"zMTJ5Jok830VIq9XcBGCp-h9Qq5gbbKUbLaPpkaQh7ptt-CRV_PctXSgzPU9bDFSSvOfsTT5ot0WFEh_W9xgnQ"},"/oktadev/okta-auth-js-pkce-example/unstar":{"post":"nFPlYESeSk74jIt1Kw88vFInw-W2eVHhDXM464VCrBe_02B9MRxeSCLjBQlrvUYa2BqkG-J4XWHiH5hTCxuuVw"},"/oktadev/schematics/star":{"post":"bRRPizs-ZCNzT67FCT1x7qMbTFvAgeHR-7XoYlTQCF4u286BrnLu46qiNpOV2fbp6obsmQerCFRncoJuengLZw"},"/oktadev/schematics/unstar":{"post":"d5LzwYCAPY0DxnMm0Gox8Oq06k7B07rpTp3FLugeuxRST2tv481a0IjidL1sog2Oi_-jYxEZc70h7zshu6plIQ"},"/oktadev/native-java-examples/star":{"post":"CtA-Cr2MlhOkOxKHa9EIZsT8aFn2fjQXaegcJQBbiC_Bg0YUqZFRzKrOqD-gtIwfqZDxY44w6P_ujENtloU7eg"},"/oktadev/native-java-examples/unstar":{"post":"I8oxyNBdjOfNm7PINFQGjSDqefsj9hDPpC-HwJEuHIWKSev6cqPVtGB8KiaOcCn3uwg4nvJdG0D_cU9zT7mpFA"},"/oktadev/okta-spring-boot-2-angular-8-example/star":{"post":"gE16mGA5TIsAv5W7bjN58GUmrCeWGk9TXJ9LCSm8j2Pl3N8ts_VLO21cnebA15DWkmxARhVto5EAr5RdWYJKIg"},"/oktadev/okta-spring-boot-2-angular-8-example/unstar":{"post":"KuzzwfHfr2Wx02-f6iR7hLt2E3Af405_FQsaYtxffHd3QPTHVPzbgEkw_3jDsbJwRnw0CftdhPufoNWiYvUChQ"},"/sponsors/batch_deferred_sponsor_buttons":{"post":"m6dD_a86JBDv9bjJdL608X6UEuP5Yv8td7iuQYXMqoGF_YHB_8Dsjdeia3YlUbgqwNUQSEONMzViL2ckSmYIsg"}}},"title":"Repository search results"}