Identity Provider Developer Resources
Software Design
Extension Development Guide