return createErrorResponse(params, redirectUri, OAuthConstants.INVALID_SCOPE);
}
// Create a UserSubject representing the end user
UserSubject userSubject = createUserSubject(sc);
// Request a new grant only if no pre-authorized token is available
ServerAccessToken preauthorizedToken = getDataProvider().getPreauthorizedToken(
client, requestedScope, userSubject, supportedGrantType);
if (preauthorizedToken != null) {