By resolution of its board of directors, an authority may:
(1) Issue bonds of the authority;
(2) Secure the payment of the bonds by pledge or deed of trust of all or any part of the revenue of the authority;
(3) Either before or after the issuance of bonds, make any agreement that the authority considers advisable with:
(i) A purchaser or holder of the bonds; or
(ii) Any other person in connection with the bonds; and
(4) Provide generally for:
(i) The security for the bonds; and
(ii) The rights of the holders of the bonds.