public void validateToken(ProtocolContext context) throws ProcessingException { if (context instanceof OpenIDProtocolContext == false) { return; } check(); OpenIDProtocolContext openIDProtoCtx = (OpenIDProtocolContext) context; if (serverManager.getEndPoint() == null) { serverManager.setEndPoint(openIDProtoCtx.getEndpoint()); } OpenIDParameterList requestp = openIDProtoCtx.getRequestParameterList(); OpenIDProviderManager.OpenIDMessage responsem = serverManager.verify(requestp); openIDProtoCtx.setResponseMessage(responsem); }
/** * Initialize the Shared Association and Private Association stores * * @param sharedAssociationStore a set of 2 association stores {@code ServerAssociationStore} * @throws {@code IllegalArgumentException} if the number of stores is not 2 */ public void initialize(ServerAssociationStore... sharedAssociationStore) { if (sharedAssociationStore == null || sharedAssociationStore.length == 0) { initialize(); return; } if (sharedAssociationStore.length != 2) throw new IllegalArgumentException("Number of association stores not equal to 2"); serverManager.setSharedAssociations(sharedAssociationStore[0]); serverManager.setPrivateAssociations(sharedAssociationStore[1]); }
if (serverManager.getEndPoint() == null) { serverManager.setEndPoint(openIDProtoCtx.getEndpoint()); String errorText = openIDProtoCtx.getErrorText() == null ? "Unknown request" : openIDProtoCtx.getErrorText(); responsem = serverManager.getDirectError(errorText); } else { OpenIDProtocolContext.MODE mode = openIDProtoCtx.getMode(); switch (mode) { case ASSOCIATE: responsem = serverManager.processAssociationRequest(requestp); break; responsem = serverManager.processAuthenticationRequest(requestp, authHolder.getUserSelectedId(), authHolder.getUserSelectedClaimedId(), authHolder.isAuthenticatedAndApproved()); break;
if (serverManager.getEndPoint() == null) { serverManager.setEndPoint(openIDProtoCtx.getEndpoint()); String errorText = openIDProtoCtx.getErrorText() == null ? "Unknown request" : openIDProtoCtx.getErrorText(); responsem = serverManager.getDirectError(errorText); } else { OpenIDProtocolContext.MODE mode = openIDProtoCtx.getMode(); switch (mode) { case ASSOCIATE: responsem = serverManager.processAssociationRequest(requestp); break; responsem = serverManager.processAuthenticationRequest(requestp, authHolder.getUserSelectedId(), authHolder.getUserSelectedClaimedId(), authHolder.isAuthenticatedAndApproved()); break;
public void validateToken(ProtocolContext context) throws ProcessingException { if (context instanceof OpenIDProtocolContext == false) { return; } check(); OpenIDProtocolContext openIDProtoCtx = (OpenIDProtocolContext) context; if (serverManager.getEndPoint() == null) { serverManager.setEndPoint(openIDProtoCtx.getEndpoint()); } OpenIDParameterList requestp = openIDProtoCtx.getRequestParameterList(); OpenIDProviderManager.OpenIDMessage responsem = serverManager.verify(requestp); openIDProtoCtx.setResponseMessage(responsem); }