OAuth for MyProxy

Welcome to OAuth for MyProxy Server. This page servers as an index to several often detailed introductions to various topics that are useful for OA4MP.

First steps

Getting Started

OA4MP version change log

Sample of how to install both a client and server locally

Configuring the server

Configuration File Use and Syntax

Configuration File Reference Manual

The discovery endpoint for the service.

Configuring Server Side Email Notifications

REMOTE_USER Authentication

Using self-signed certs for the client and server

Everything you wanted to know about token lifetimes.


Command line tools for managing storage.

Testing OA4MP using the command line client.

Testing OA4MP OIDC using curl calls.

Setting up monitoring for an OA4MP server.

Extending the server

Extending the server

Username transformations

Setting up a handler to process custom scopes (OA4MP for OIDC only).

How to replace the authorize endpoint with a custom module.

Client management

Administrative Clients

Dynamic client registration

Manually approving clients deprecated. Use command line tools instead

Reference materials

OA4MP Server Javadocs

About issuers.

About signing OIDC requests and generating keys for the server.