A C D E F G H I L M O P R S T U V W Y 
All Classes All Packages

A

ACTION_PARAMETER - Static variable in class org.oa4mp.di.DIService
 
APPROVE_USER_CODE - Static variable in class org.oa4mp.di.DIService
 
APPROVED_PARAMETER - Static variable in class org.oa4mp.di.DIService
 
approveUserCode(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.di.DIService
action: userCodeApproved param(s):

C

CHECK_USER_CODE - Static variable in class org.oa4mp.di.DIService
 
checkForStatus(String, String) - Method in class org.oa4mp.di.DIServiceSerializer
Checks the status line in the serialized object for error codes and throws a corresponding exception.
checkMessage(int) - Method in exception org.oa4mp.di.DIServiceException
 
checkMessage(String) - Method in exception org.oa4mp.di.DIServiceException
 
checkUserCode(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.di.DIService
Taken from CIL-934 action: checkUserCode param: user_code (required, but can be empty)
clientApprovalKeys - Variable in class org.oa4mp.di.DIServiceSerializer
 
clientKeys - Variable in class org.oa4mp.di.DIServiceSerializer
 
code - Variable in class org.oa4mp.di.Err
 
customErrorURI - Variable in class org.oa4mp.di.Err
 

D

decode(String) - Method in class org.oa4mp.di.DIServiceSerializer
 
description - Variable in class org.oa4mp.di.Err
 
DI_PASSWORD_PARAMETER - Static variable in class org.oa4mp.di.DIService
 
DI_USER_PARAMETER - Static variable in class org.oa4mp.di.DIService
 
DIService - Class in org.oa4mp.di
The detached/independent (DI) service.
DIService() - Constructor for class org.oa4mp.di.DIService
 
DIServiceException - Exception in org.oa4mp.di
An exception that is thrown by the AbstractDIService.
DIServiceException() - Constructor for exception org.oa4mp.di.DIServiceException
 
DIServiceException(int) - Constructor for exception org.oa4mp.di.DIServiceException
 
DIServiceException(String) - Constructor for exception org.oa4mp.di.DIServiceException
 
DIServiceException(String, Throwable) - Constructor for exception org.oa4mp.di.DIServiceException
 
DIServiceException(Throwable) - Constructor for exception org.oa4mp.di.DIServiceException
 
DIServiceExceptionHandler - Class in org.oa4mp.di
Created by Jeff Gaynor
on 1/29/21 at 10:56 AM
DIServiceExceptionHandler(DIService, MyLoggingFacade) - Constructor for class org.oa4mp.di.DIServiceExceptionHandler
 
DIServiceExceptionHandler.YAErr - Class in org.oa4mp.di
Yet Another Err type object.
DIServiceSerializer - Class in org.oa4mp.di
A class that serializes to a print writer or deserializes to streams.
DIServiceSerializer(ClientKeys, ClientApprovalKeys) - Constructor for class org.oa4mp.di.DIServiceSerializer
 
doAction(HttpServletRequest, HttpServletResponse, String) - Method in class org.oa4mp.di.DIService
 
doError(String, int, HttpServletResponse) - Method in class org.oa4mp.di.DIService
 
doIt(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.di.DIService
 
doUserClaims(OA2ServiceTransaction, HttpServletRequest, MetaDebugUtil) - Method in class org.oa4mp.di.DIService
This will run the QDL scripts for the client in the auth phase If there are specialized claims for all users, override and do them here, then call super.

E

encode(String) - Method in class org.oa4mp.di.DIServiceSerializer
 
encode(URI) - Method in class org.oa4mp.di.DIServiceSerializer
 
Err - Class in org.oa4mp.di
Created by Jeff Gaynor
on 3/7/22 at 2:00 PM
Err(int, String, String) - Constructor for class org.oa4mp.di.Err
 
Err(int, String, String, URI, URI) - Constructor for class org.oa4mp.di.Err
 
error - Variable in class org.oa4mp.di.Err
 
errorURI - Variable in class org.oa4mp.di.Err
 

F

FINISH_AUTH_CODE_FLOW - Static variable in class org.oa4mp.di.DIService
 
finishAuthCodeFlow(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.di.DIService
 

G

getMessage(int) - Static method in class org.oa4mp.di.StatusCodes
Gets the preset CILogon error description from the DB Service error status.
getOA2SE() - Method in class org.oa4mp.di.DIService
Convenience to get the service environment.
getParam(HttpServletRequest, String) - Method in class org.oa4mp.di.DIService
Gets a single parameter, throwing the appropriate exception if there are multiples or none
getParam(HttpServletRequest, String, boolean) - Method in class org.oa4mp.di.DIService
Gets the parameter for the given key, decoding it as needed.
getStatusCode() - Method in exception org.oa4mp.di.DIServiceException
 
GRANT_PARAMETER - Static variable in class org.oa4mp.di.DIService
 

H

handleException(ExceptionHandlerThingie) - Method in class org.oa4mp.di.DIServiceExceptionHandler
 
hasMessage() - Method in class org.oa4mp.di.DIServiceExceptionHandler.YAErr
 

I

init(ServletConfig) - Method in class org.oa4mp.di.DIService
 

L

lookupErrorCode(String) - Static method in class org.oa4mp.di.DIServiceExceptionHandler
A practical note is that an awful lot of the errors that OA4MP generates are edge cases (such as a non-existent response_type) or very marginal at best.

M

MYPROXY_USERNAME_PARAMETER - Static variable in class org.oa4mp.di.DIService
 

O

onlyPrintIfNotTrivial(PrintWriter, String, String) - Method in class org.oa4mp.di.DIServiceSerializer
 
org.oa4mp.di - package org.oa4mp.di
 

P

parseLine(String) - Method in class org.oa4mp.di.DIServiceSerializer
 
print(PrintWriter, String, Identifier) - Method in class org.oa4mp.di.DIServiceSerializer
 
print(PrintWriter, String, Object) - Method in class org.oa4mp.di.DIServiceSerializer
 
print(PrintWriter, String, String) - Method in class org.oa4mp.di.DIServiceSerializer
 
print(PrintWriter, String, URI) - Method in class org.oa4mp.di.DIServiceSerializer
 
print(PrintWriter, String, Date) - Method in class org.oa4mp.di.DIServiceSerializer
 

R

readResponseOnly(InputStream) - Method in class org.oa4mp.di.DIServiceSerializer
 
reponseOk(InputStream) - Method in class org.oa4mp.di.DIServiceSerializer
Checks that the serialized content of the input stream has an ok as its status.

S

serialize(PrintWriter, Map<String, Object>) - Method in class org.oa4mp.di.DIServiceSerializer
 
serialize(PrintWriter, OA2ServiceTransaction, int) - Method in class org.oa4mp.di.DIServiceSerializer
 
serialize(PrintWriter, OA2ServiceTransaction, Err) - Method in class org.oa4mp.di.DIServiceSerializer
 
serializer - Variable in class org.oa4mp.di.DIService
 
splitLine(String) - Method in class org.oa4mp.di.DIServiceSerializer
 
START_AUTH_CODE_FLOW - Static variable in class org.oa4mp.di.DIService
 
startAuthCodeFlow(HttpServletRequest, HttpServletResponse) - Method in class org.oa4mp.di.DIService
This accepts the following parameters
startWrite(HttpServletResponse) - Method in class org.oa4mp.di.DIService
Sets up the response with the right encoding and status.
STATUS_ACTION_NOT_FOUND - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_CLIENT_NOT_FOUND - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_CREATE_TRANSACTION_FAILED - Static variable in class org.oa4mp.di.DIService
 
STATUS_DUPLICATE_ARGUMENT - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_EPTID_MISMATCH - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_EXPIRED_TOKEN - Static variable in class org.oa4mp.di.DIService
 
STATUS_IDP_SAVE_FAILED - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_IDP_UPDATED - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_INTERNAL_ERROR - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_KEY - Static variable in class org.oa4mp.di.DIService
 
STATUS_MALFORMED_INPUT - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_MALFORMED_SCOPE - Static variable in class org.oa4mp.di.DIService
 
STATUS_MISSING_ARGUMENT - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_MISSING_CLIENT_ID - Static variable in class org.oa4mp.di.DIService
 
STATUS_NEW_USER - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_NO_IDENTITY_PROVIDER - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_NO_REMOTE_USER - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_NO_SCOPES - Static variable in class org.oa4mp.di.DIService
 
STATUS_OK - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_PAIRWISE_ID_MISMATCH - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_QDL_ERROR - Static variable in class org.oa4mp.di.DIService
 
STATUS_QDL_RUNTIME_ERROR - Static variable in class org.oa4mp.di.DIService
 
STATUS_SAVE_IDP_FAILED - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_SERVICE_UNAVAILABLE - Static variable in class org.oa4mp.di.DIService
 
STATUS_SUBJECT_ID_MISMATCH - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_TRANSACTION_NOT_FOUND - Static variable in class org.oa4mp.di.DIService
 
STATUS_TRANSACTION_NOT_FOUND - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_UNAPPROVED_CLIENT - Static variable in class org.oa4mp.di.DIService
 
STATUS_UNKNOWN_CLIENT - Static variable in class org.oa4mp.di.DIService
 
STATUS_USER_EXISTS - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_USER_EXISTS_ERROR - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_USER_NOT_FOUND - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_USER_NOT_FOUND_ERROR - Static variable in class org.oa4mp.di.StatusCodes
 
STATUS_USER_SERIAL_STRING_UPDATED - Static variable in class org.oa4mp.di.StatusCodes
 
StatusCodes - Class in org.oa4mp.di
Lookup utility relating codes to human-readable error message
StatusCodes() - Constructor for class org.oa4mp.di.StatusCodes
 
stopWrite(HttpServletResponse) - Method in class org.oa4mp.di.DIService
Stop writing to the response.

T

toString() - Method in class org.oa4mp.di.DIServiceExceptionHandler.YAErr
 

U

USER_CODE_PARAMETER - Static variable in class org.oa4mp.di.DIService
 
USER_NAME_PARAMETER - Static variable in class org.oa4mp.di.DIService
 
UTF8_ENCODING - Static variable in class org.oa4mp.di.DIServiceSerializer
 

V

verifyAndGet(IssuerResponse) - Method in class org.oa4mp.di.DIService
 

W

writeMessage(PrintWriter, int) - Method in class org.oa4mp.di.DIServiceSerializer
 
writeMessage(PrintWriter, String) - Method in class org.oa4mp.di.DIServiceSerializer
 
writeMessage(PrintWriter, Err) - Method in class org.oa4mp.di.DIServiceSerializer
 
writeMessage(HttpServletResponse, Err) - Method in class org.oa4mp.di.DIService
 
writeTransaction(OA2ServiceTransaction, int, HttpServletResponse) - Method in class org.oa4mp.di.DIService
 
writeTransaction(OA2ServiceTransaction, Err, HttpServletResponse) - Method in class org.oa4mp.di.DIService
 

Y

YAErr(int, String) - Constructor for class org.oa4mp.di.DIServiceExceptionHandler.YAErr
 
A C D E F G H I L M O P R S T U V W Y 
All Classes All Packages