keto

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

README

ORY Keto

Chat | Forums | Newsletter

This service is a policy decision point. It uses a set of access control policies, similar to AWS IAM Policies, in order to determine whether a subject (user, application, service, car, ...) is authorized to perform a certain action on a resource.

Build Status Coverage Status Go Report Card

Introduction

With ORY Keto, you can model Access Control Lists, Role Based Access Control, and fine-grained permission sets. This server implementation uses ORY Ladon as the decision engine.

ORY Keto is possible to resolve credentials using various authentication mechanisms:

  • OAuth 2.0 Access Tokens using the OAuth 2.0 Introspection standard.
  • Plaintext when you already know the user ID.
  • JSON Web Tokens (coming soon).
  • SAML (coming soon).

Installation

The easiest way to install ORY Keto is using the Docker Hub Image:

docker run oryd/keto:<version> help

Ecosystem

ORY Security Console
ORY Security Console: Administrative User Interface

The ORY Security Console is a visual admin interface for managing ORY Hydra, ORY Oathkeeper, and ORY Keto.

ORY Hydra: OAuth2 & OpenID Connect Server

ORY Hydra ORY Hydra is a hardened OAuth2 and OpenID Connect server optimized for low-latency, high throughput, and low resource consumption. ORY Hydra is not an identity provider (user sign up, user log in, password reset flow), but connects to your existing identity provider through a consent app.

ORY Oathkeeper: Identity & Access Proxy

ORY Oathkeeper is a BeyondCorp/Zero Trust Identity & Access Proxy (IAP) built on top of OAuth2 and ORY Hydra.

Security

Disclosing vulnerabilities

If you think you found a security vulnerability, please refrain from posting it publicly on the forums, the chat, or GitHub and send us an email to hi@ory.am instead.

Telemetry

Our services collect summarized, anonymized data which can optionally be turned off. Click here to learn more.

Guide

The Guide is available here.

HTTP API documentation

The HTTP API is documented here.

Upgrading and Changelog

New releases might introduce breaking changes. To help you identify and incorporate those changes, we document these changes in UPGRADE.md and CHANGELOG.md.

Command line documentation

Run hydra -h or hydra help.

Documentation

Overview

Package main ORY Keto

Schemes: http, https
Host:
BasePath: /
Version: Latest
License: Apache 2.0 https://github.com/ory/keto/blob/master/LICENSE
Contact: ORY <hi@ory.am> https://www.ory.sh

Consumes:
- application/json

Produces:
- application/json

swagger:meta

Directories

Path Synopsis
cmd
sdk
Package warden implements endpoints capable of making access control decisions based on Access Control Policies Package warden defines an API for validating access requests.
Package warden implements endpoints capable of making access control decisions based on Access Control Policies Package warden defines an API for validating access requests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL