Yes. License checks are legal across the state of North Carolina, including within the city limits of Greensboro, but only under very strict circumstances. For instance, the officers must operate according to a policy and pattern that does not allow for any discretion in who they require to produce a license, registration, and proof of insurance. The regulations governing how they must conduct these types of stops are detailed in NC GS ยง 20-16.3A