commonfate

package module
v0.15.14 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2024 License: AGPL-3.0 Imports: 0 Imported by: 0

README

Common Fate

The easiest way to access your cloud.

slack


What is Common Fate?

Common Fate is an open source privileged access management framework which makes requesting roles a breeze.

Get access: set up rules defining who can request access to what, and the resource owners who can approve access.

Connect with your services: install Access Providers to provision access to your SaaS services and cloud providers.

Approve quickly: connect with your team's communication tools like Slack.

https://user-images.githubusercontent.com/77259048/182606232-4c164a27-7e7c-4f17-8f94-00a687adc242.mp4

Documentation

Check out our documentation for detailed guide on getting started!

Contributing

See CONTRIBUTING.md for information on how to contribute. We welcome all contributors - join our Slack to discuss the project!

Security

See SECURITY.md for security information. You can view our full security documentation on the Common Fate website.

Licence

Common Fate is licenced under AGPL-3.0. Contact us if you'd like to use Common Fate under a different licence.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg/api
The api package defines all of our REST API endpoints.
The api package defines all of our REST API endpoints.
pkg/types
Package types provides primitives to interact with the openapi HTTP API.
Package types provides primitives to interact with the openapi HTTP API.
pkg/types/ahmocks
Package ahmocks is a generated GoMock package.
Package ahmocks is a generated GoMock package.
cmd
governance
pkg/api/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
pkg/types
Package governance provides primitives to interact with the openapi HTTP API.
Package governance provides primitives to interact with the openapi HTTP API.
pkg
access
Package access contains business logic for requesting and approving access to things.
Package access contains business logic for requesting and approving access to things.
api
The api package defines all of our REST API endpoints.
The api package defines all of our REST API endpoints.
api/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
auth
Package auth is a generated GoMock package.
Package auth is a generated GoMock package.
auth/localauth
Package localauth contains authentication logic for use in local development.
Package localauth contains authentication logic for use in local development.
auth/nolocalauth
Package nolocalauth contains authentication logic for use in local development when no auth is desired.
Package nolocalauth contains authentication logic for use in local development when no auth is desired.
authflow
Package authflow handles the OAuth2.0 flow against Cognito.
Package authflow handles the OAuth2.0 flow against Cognito.
cache
Package cache stores provider information in DynamoDB so we don't need to call slow external APIs, like AWS SSO, every time a user is setting up an Access Rule or making an Access Request.
Package cache stores provider information in DynamoDB so we don't need to call slow external APIs, like AWS SSO, every time a user is setting up an Access Rule or making an Access Request.
depid
Package depid handles loading and saving deployment information.
Package depid handles loading and saving deployment information.
deploy/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
remoteconfig
Package remoteconfig provides primitives to interact with the openapi HTTP API.
Package remoteconfig provides primitives to interact with the openapi HTTP API.
service/accesssvc/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
service/healthchecksvc/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
service/rulesvc/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
service/workflowsvc/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
types
Package types provides primitives to interact with the openapi HTTP API.
Package types provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

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