Package org.oa4mp.delegation.server
This package contains the code that a server will use to implement its delegation abilities. Each leg
of the exchange has an Issuer associated with it that encapsulates all the logic needed. Clients will
need to look in the delegation.client.server package for the models of the server they need. This
package is for server-side development only.
-
Interface Summary Interface Description OA2ConfigTags These are the tags in (XML) configuration files.OA2Constants Constants that are used as e.g.OA2Errors Created by Jeff Gaynor
on 2/6/15 at 1:43 PMOA2Scopes Created by Jeff Gaynor
on 2/6/15 at 2:04 PMOIDCDiscoveryTags These are the standard tags as per section 3 of https://openid.net/specs/openid-connect-discovery-1_0.html -
Class Summary Class Description JWTUtil NonceHerder A class to manage nonces (with an in-memory store) and create new ones.OA2ConfigurationLoaderUtils Created by Jeff Gaynor
on 8/26/15 at 3:59 PMOA2Scopes.ScopeUtil Utility that checks if a given scope is allowed by the protocol.OA2TokenForge Created by Jeff Gaynor
on 6/4/13 at 4:21 PMOA2Utilities Created by Jeff Gaynor
on 10/2/13 at 11:58 AMServiceTransaction Server-side transactions.ServiceTransactionProvider<V extends ServiceTransaction> Created by Jeff Gaynor
on 4/4/12 at 4:27 PMUserInfo This class manages information related to the UserInfo OIDC query. -
Exception Summary Exception Description ExceptionWrapper A wrapper around an exception that includes any client active at the time.MissingTokenException An exception when a token that must be present is not.NoSuchClientException Created by Jeff Gaynor
on 6/1/23 at 10:09 AMOA2ATException This is thrown by the AT servlet and is used to construct the response which must include JSON.OA2GeneralError This is for use places where there is no redirect url available.OA2JSONException Used for exceptions that must be returned as JSON.OA2RedirectableError A standard OIDC error, where there is a valid redirect and the return codes are turned into parameters in the redirect.UnapprovedClientException Thrown when a client that has not been approved attempts a request on the server.WrongPasswordException Created by Jeff Gaynor
on 6/1/23 at 9:50 AM