The Supreme Court on Wednesday upheld the constitutional validity of Aadhaar, but it has been done with some major modifications.