frontier
frontier copied to clipboard
Frontier is an all-in-one user management platform that provides identity, access and billing management to help organizations secure their systems and data. (Open source alternative to Clerk)
## Problem The `GetUpcomingInvoice` API handler currently returns a nil/empty invoice object when no billing customer provider is found or the account is offline. This results in an unhelpful response...
### Problem Some clients want to create projects using only the **project title** without requiring users to input a globally unique **project name**. Currently, both fields must be provided during...
## Overview This document outlines comprehensive logging improvements for the Frontier gRPC Connect-based RPC server to enhance internal error debugging capabilities for developers. The recommendations focus on improving visibility across...
# Session Management ## Description Proposal to implement session management features in Frontier, **allowing users to view and control their active sessions across multiple devices**. This will provide users with...
I am writing a webhook handler that accepts events from Frontier and syncs the data to an external system. The problem I have encountered is that there does not seem...
I'm trying to implement oidc authentication on a server side (Rust) app with the following flow: 1. User attempts to hit endpoint 2. Middleware sees there is no valid session...
When I call /v1beta1/users/self/projects as a newly created user, I get: ```json {"code":5,"message":"project or its relations doesn't exist","details":[]} ``` This is not an error. I expect an empty list- telling...
removed a bunch of if statements in flow in favour of implementing strategy pattern for different auth flow methods. all passes test.
## Description The Authenticate and AuthCallback APIs support multiple Authentication Strategies, such as mailotp and Google login. Once the login is successful, a session is created in the database. The...