Polis

screenshot of Polis
nextjs
react
styled-components
tailwind
daisyui

Streamline your web application's authentication with Polis, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning.

Overview

Ory Polis, previously known as BoxyHQ Jackson, is an innovative solution designed to streamline the authentication process by bridging SAML login flows to OAuth 2.0 and OpenID Connect. This powerful tool simplifies what can often be a complex SAML protocol, making user authentication more efficient and user-friendly. Additionally, Ory Polis integrates Directory Sync via the SCIM 2.0 protocol, providing automated user and group provisioning and de-provisioning for organizations.

With the support of the Ory Network, Ory Polis enhances security and scalability, allowing identity and credential management to expand to billions of users and devices. This comprehensive platform not only facilitates registration and account management but also supports various authentication methods, ensuring a high level of security and compliance that modern organizations demand.

Features

  • SAML to OAuth 2.0 Proxy: Seamlessly bridges SAML login flows to OAuth 2.0 or OpenID Connect, simplifying the authentication process.
  • Directory Sync via SCIM 2.0: Automates user and group provisioning/de-provisioning, streamlining administrative tasks.
  • Identity & Credential Management: Scales efficiently to accommodate billions of users and devices, enhancing user experience.
  • Pre-built Components: Offers ready-to-use login, registration, and account management pages, saving development time and resources.
  • Multi-factor Authentication Support: Facilitates enhanced security through various authentication options including passkey and biometric.
  • Low-latency Permission Checks: Implements Google's Zanzibar model for prompt permission checks and supports the Ory Permission Language.
  • Enterprise Licensing Options: Provides enhanced features and support for businesses needing advanced security and scalability, available through the Ory Enterprise License (OEL).
  • Developer-Friendly Environment: Fully managed services with extensive documentation and admin tools ensure an easy onboarding experience for developers.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

styled-components
Styled Components

Styled Components is a popular library for styling React components using CSS syntax. It allows you to write CSS in your JavaScript code, making it easier to create dynamic styles that are specific to each component.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

daisyui
daisyUI

daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

formik
Formik

Formik is a popular form library for React that helps with form state management, validation, and submission handling. It provides a declarative approach to building forms with support for complex validation scenarios and easy integration with validation libraries like Yup.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

prismjs
Prism JS

PrismJS is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.