Assignment of rights is a legal mechanism that allows a party to transfer their contractual rights to another party, enabling the assignee to benefit from the rights originally held by the assignor. This process is subject to certain restrictions and may require consent from the obligor, especially if the contract explicitly prohibits assignment or if the assignment materially changes the obligor's duties or risks.