Skip to content

alexdutton/idm-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IdM Core API

Build Status codecov

A prototypical identity API supporting:

  • Names (and not just first/last)
  • Nationalities
  • Affiliations and roles
  • Sex
  • Source documents, and the personal information they attest
  • Publishing data changes to AMQP

Getting started

Make rabbitmq available on localhost with a guest:guest administrator account.

mkvirtualenv idm-core --python=/usr/bin/python3
pip install -r requirements.txt

createdb idm_core
django-admin.py migrate

# Set a celery worker going
celery -B -A idm_core worker -l info &

# Run the dev server
django-admin.py runserver

# Create a new person
curl http://localhost:8000/person/ -d@examples/lewis-carroll.json -H"Content-type: application/json" -v

Architecture

The IdM Core component is designed to support a collaborative approach to identity management.

Model mixins:

  • Attestable
  • Manageable
  • Suspendable (not yet implemented)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published