{"payload":{"pageCount":7,"repositories":[{"type":"Public","name":"oauth-agent-node-express","owner":"curityio","isFork":false,"description":"A Node.js OAuth Agent, providing API driven OAuth and OpenID Connect for SPAs","allTopics":["express","spa","token-handler","oauth-agent","oauth2","openid-connect"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":45,"forksCount":17,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-18T09:34:56.149Z"}},{"type":"Public","name":"spa-using-curitytokenhandler","owner":"curityio","isFork":false,"description":"Demonstrates Hardened Security for Single Page Applications","allTopics":["react","oauth2","spa","openid-connect","code-example","token-handler"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-15T11:52:20.810Z"}},{"type":"Public","name":"getting-started-authenticator","owner":"curityio","isFork":false,"description":"A getting started authenticator plugin to explain use of forms, handlers, navigation and custom data","allTopics":["plugin","login","authenticator"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-15T07:26:33.833Z"}},{"type":"Public","name":"dynamodb-data-access-provider","owner":"curityio","isFork":false,"description":"A Data Access Provider Plugin for the Curity Identity Server using AWS Dynamo DB as the data source","allTopics":["plugin","dynamodb","data-source","data-access-provider"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-13T09:18:03.645Z"}},{"type":"Public","name":"idsvr-helm","owner":"curityio","isFork":false,"description":"This repository contains the Curity Identity Server helm chart source code.","allTopics":["deployment","openshift","curity","oidc-server","kubernetes","helm"],"primaryLanguage":{"name":"Mustache","color":"#724b3b"},"pullRequestCount":1,"issueCount":6,"starsCount":10,"forksCount":21,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T13:43:53.517Z"}},{"type":"Public","name":"ios-idsvr-haapi-ui-kit-dist","owner":"curityio","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T12:40:38.293Z"}},{"type":"Public","name":"ios-idsvr-haapi-sdk-dist","owner":"curityio","isFork":false,"description":"Distribution of the iOS Hypermedia Authentication API (HAAPI) SDK for the Curity Identity Server","allTopics":["haapi","ios","sdk"],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T12:39:34.558Z"}},{"type":"Public","name":"ios-idsvr-haapi-driver-dist","owner":"curityio","isFork":false,"description":"Distribution of the iOS Hypermedia Authentication API (HAAPI) DRIVER for the Curity Identity Server","allTopics":["sdk","haapi","ios"],"primaryLanguage":{"name":"Objective-C","color":"#438eff"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T12:05:07.220Z"}},{"type":"Public","name":"idsvr-docker","owner":"curityio","isFork":false,"description":"Docker-related files, resources, and information for the Curity Identity Server","allTopics":["deployment","curity","docker"],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T11:27:38.469Z"}},{"type":"Public","name":"token-handler-js-assistant","owner":"curityio","isFork":false,"description":"A helper library to help SPAs interact with OAuth Agent in the Token Handler pattern. ","allTopics":["oauth2","spa","openid-connect","token-handler","oauth-agent"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-12T09:20:35.343Z"}},{"type":"Public","name":"json-dap-with-clients","owner":"curityio","isFork":false,"description":"A JSON Dap with Clients support","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T09:10:05.576Z"}},{"type":"Public","name":"username-password-authenticator","owner":"curityio","isFork":false,"description":"An authenticator to customize username and password flows","allTopics":["plugin","authenticator","curity","username-password"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T07:09:39.267Z"}},{"type":"Public","name":"react-native-haapi-module","owner":"curityio","isFork":false,"description":"React Native Modules to use with Hypermedia Authentication API of the Curity Identity Server","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-07T14:41:44.733Z"}},{"type":"Public","name":"token-exchange-opaque-to-jwt","owner":"curityio","isFork":false,"description":"A plugin implementing a token exchange usecase","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-07T12:36:29.625Z"}},{"type":"Public","name":"spring-boot-oauth-client","owner":"curityio","isFork":false,"description":"Example Website Client using Spring Boot to implement OAuth 2.0 and OpenID Connect","allTopics":["website","spring-boot","code-example","oauth2","openid-connect"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":11,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-05T23:06:30.186Z"}},{"type":"Public","name":"spring-boot-openid-client-mtls","owner":"curityio","isFork":false,"description":"An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.","allTopics":["website","spring-boot","mutual-tls","code-example","financial-grade","oauth2","openid-connect"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-02T19:10:39.688Z"}},{"type":"Public","name":"debug-attribute-action","owner":"curityio","isFork":false,"description":"An Authentication Action that can be used to view attributes during Authentication","allTopics":["plugin","debug","authentication-action"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-31T08:44:43.478Z"}},{"type":"Public","name":"account-linking-recipes","owner":"curityio","isFork":false,"description":"How to link account records together, then use a consistent access token identity in calls to APIs","allTopics":["oauth2","authentication","openid-connect","use-case","account-linking","passkeys","authentication-action"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-29T14:39:06.843Z"}},{"type":"Public","name":"cloud-native-oauth-security-examples","owner":"curityio","isFork":false,"description":"Code examples for the O'Reilly book on Cloud Native Data Security with OAuth","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-29T08:27:35.606Z"}},{"type":"Public","name":"JOSESwift","owner":"curityio","isFork":true,"description":"A framework for the JOSE standards JWS, JWE, and JWK written in Swift.","allTopics":[],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":115,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-16T11:31:48.019Z"}},{"type":"Public","name":".github","owner":"curityio","isFork":false,"description":"Provides the README for the Curity AB organization's home page","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-10T08:30:18.376Z"}},{"type":"Public","name":"example-python-openid-connect-client","owner":"curityio","isFork":false,"description":"An example website that implements OAuth 2.0 and OpenID Connect in Python","allTopics":["website","oauth2","openid-connect","code-example"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":1,"starsCount":63,"forksCount":42,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-09T18:58:18.968Z"}},{"type":"Public","name":"spa-using-token-handler","owner":"curityio","isFork":false,"description":"API driven OpenID Connect SPA security, using only the most secure cookies in the browser","allTopics":["react","oauth2","spa","openid-connect","code-example","token-handler"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":61,"forksCount":19,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-09T08:56:20.012Z"}},{"type":"Public","name":"database-client-migration-example","owner":"curityio","isFork":false,"description":"Demonstrates the approach for migrating clients from configuration to database storage","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T15:11:48.974Z"}},{"type":"Public","name":"devops-dashboard-example","owner":"curityio","isFork":false,"description":"A fast demo setup of the DevOps dashboard for the Curity Identity Server","allTopics":["devops","dashboard","user-management"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T14:56:04.658Z"}},{"type":"Public","name":"mobile-deployments","owner":"curityio","isFork":false,"description":"Resources for automating the setup of Curity mobile code examples","allTopics":["docker","oauth2","mobile","deployment","openid-connect"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T13:44:07.701Z"}},{"type":"Public","name":"serverless-zero-trust-api","owner":"curityio","isFork":false,"description":"Zero trust in OAuth 2.0 lambdas, using self-contained JWTs containing full certificate details","allTopics":["api","lambda","oauth2","serverless","scopes","claims","zero-trust","jwt-validation","code-example","self-contained-jwt"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T11:53:53.977Z"}},{"type":"Public archive","name":"javascript-oauth-assistant-spa","owner":"curityio","isFork":false,"description":"A simple SPA code example that uses the OAuth Assistant Library","allTopics":["oauth2","spa","openid-connect","code-example","oauth-assistant"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T09:26:21.127Z"}},{"type":"Public","name":"android-haapi-ui-sdk-demo","owner":"curityio","isFork":false,"description":"An OpenID Connect Android demo app showing how to use the HAAPI UI SDK and hardened mobile security","allTopics":["android","oauth2","mobile","openid-connect","code-example","haapi"],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T08:52:08.413Z"}},{"type":"Public","name":"couchbase-data-access-provider","owner":"curityio","isFork":false,"description":"Couchbase Data Access Provider","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-07T11:28:30.045Z"}}],"repositoryCount":186,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"curityio repositories"}