Conditions for a non-ZERO Forward Address in OSPF

According to cisco documentation, all the below conditions need to be met in order for the OSPF to set a non-zero Forwarding address

1. OSPF is enabled on the ASBR’s next hop interface
2. ASBR’s next hop interface is non-passive under OSPF
3. ASBR’s next hop interface is not point-to-point
4. ASBR’s next hop interface is not point-to-multipoint
5. ASBR’s next hop interface address falls under the network range specified in the router ospf command