Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/holaplex/hub-identities
Holaplex Hub GraphQL API for Ory Identities
https://github.com/holaplex/hub-identities
Last synced: 3 days ago
JSON representation
Holaplex Hub GraphQL API for Ory Identities
- Host: GitHub
- URL: https://github.com/holaplex/hub-identities
- Owner: holaplex
- License: agpl-3.0
- Created: 2022-12-16T14:53:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-15T17:51:23.000Z (over 1 year ago)
- Last Synced: 2024-11-11T19:37:40.288Z (2 months ago)
- Language: Rust
- Homepage:
- Size: 85.9 KB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hub Identities
Hub identities service manages all globally unique user identities and is responsible for user authentication. It provides a secure, robust, and scalable user authentication and management system.
GraphQL API for interacting with [Ory Kratos](https://www.ory.sh/docs/kratos/ory-kratos-intro) admin API.
# Workspaces
```
/api # API server
/core # shared dependencies
/ory # ory admin SDK
/src # app entry point
```# Getting Started
Run docker compose to startup Ory Kratos in development mode with Ory self service UI for creating users via username+password. Kratos configuration files are located in the `kratos` directory.
```
docker-compose up
```| Service | Endpoint |
| ----------------- | --------------------- |
| Kratos Public | http://localhost:4433 |
| Kratos Admin | http://localhost:4434 |
| Ory Standalone UI | http://localhost:4455 |Next startup the identities API
```
cargo run -- --kratos-admin-endpoint=http://localhost:4434
```