A C D E F G H I L M O P R S T U V W Y
All Classes All Packages
All Classes All Packages
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
Errtype 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
All Classes All Packages