Gathering detailed insights and metrics for @authup/core-http-kit
Gathering detailed insights and metrics for @authup/core-http-kit
Authup is an authentication & authorization system.
npm install @authup/core-http-kit
Typescript
Module System
Node Version
71.1
Supply Chain
62.5
Quality
86.9
Maintenance
100
Vulnerability
100
License
v1.0.0-beta.24
Published on 20 Jan 2025
v1.0.0-beta.23
Published on 10 Nov 2024
v1.0.0-beta.22
Published on 23 Oct 2024
v1.0.0-beta.21
Published on 13 Oct 2024
v1.0.0-beta.20
Published on 28 Sept 2024
v1.0.0-beta.19
Published on 30 Jun 2024
TypeScript (91.69%)
Vue (6.64%)
CSS (0.83%)
JavaScript (0.76%)
Shell (0.05%)
Dockerfile (0.03%)
Total Downloads
9,328
Last Day
14
Last Week
131
Last Month
539
Last Year
9,328
33 Stars
3,491 Commits
1 Forks
2 Watching
55 Branches
1 Contributors
Latest Version
1.0.0-beta.24
Package Id
@authup/core-http-kit@1.0.0-beta.24
Unpacked Size
325.29 kB
Size
51.40 kB
File Count
149
Node Version
20.18.1
Publised On
20 Jan 2025
Cumulative downloads
Total Downloads
Last day
-72%
14
Compared to previous day
Last week
-49.4%
131
Compared to previous week
Last month
57.1%
539
Compared to previous month
Last year
0%
9,328
Compared to previous year
4
4
4
Authup is an authentication & authorization system. It is designed to be easy to use and flexible, with support for multiple authentication strategies. With Authup, developers can quickly and easily add authentication & authorization to their applications.
Table of Contents
To read the docs, visit https://authup.org
How Authup can be configured and set up in detail, you can find out here.
The recommended and optimal way to set up authup is using docker.
To run the backend application with default settings on http://localhost:3001/, execute the following command:
1$ docker run \ 2 -v authup:/usr/src/writable \ 3 -p 3001:3000 \ 4 authup/authup:latest server/core start
To run the frontend application with default settings on http://localhost:3000/, execute the following command:
1$ docker run \ 2 -p 3000:3000 \ 3 authup/authup:latest client/web start
The easiest way to get the framework up and running, is by using the global CLI. Therefore, execute the following shell command.
1$ npx authup@latest start
To find out how to configure and set up the bare metal variant in detail, click here.
This will lunch the following application with default settings:
http://localhost:3000/
http://localhost:3001/
The repository contains the following packages:
Name | Type | Description |
---|---|---|
access | Library | A package for evaluating permissions and policies. |
authup | CLI | A command line interface for interacting with various applications and services within the ecosystem. |
client-web | Application | A web application interface for end users. |
client-web-kit | Library | A package containing reusable components, composition aids and utilities for the web application. |
client-web-nuxt | Library | A package for the integration in a nuxt web application. |
core-kit | Library | A package providing functions, interfaces and utilities for the core service. |
core-http-kit | Library | A package providing a http client with different sub api clients for resources and workflows. |
core-realtime-kit | Library | A package for the core socket service. |
errors | Library | A package containing error codes and a basic error class. |
kit | Library | A package containing general (context independent) utilities. |
specs | Library | A package containing constants, interfaces, utils, ... for different specifications. |
server-core | Service | A service that forms the backbone of the server-side ecosystem. |
server-kit | Library | A package containing cryptographic algorithms, reusable abstractions for interacting with services, etc.. |
Before starting to work on a pull request, it is important to review the guidelines for contributing and the code of conduct. These guidelines will help to ensure that contributions are made effectively and are accepted.
Authup | Keycloak | Authentic | Authelia | |
---|---|---|---|---|
Realm Resources (User, Roles, Permissions, ...) | ✓ | ✓ | ✗ | ✗ |
Global Resources (Roles, Permissions, ...) | ✓ | ✗ | ✓ | ✓ |
Modular System | ✓ | ✗ | ✓ | ✗ |
Client Library | ✓ | ✓ | ✓ | ✗ |
Vue.JS Library | ✓ | ✗ | ✗ | ✗ |
OAuth2 Protocol | ✓ | ✓ | ✓ | ✓ |
OpenID Connect Protocol | ✓ | ✓ | ✓ | ✓ |
LDAP Protocol | ✓ | ✗ | ✓ | ✓ |
Made with 💚
Published under Apache 2.0 License.
No vulnerabilities found.
No security vulnerabilities found.