Yes, the rule is être (adjectif / participe passé) de (infinitif) with very few exceptions (e.g., être prêt à).
Verbs like obliger, on the other hand, don’t have a nice, neat rule like that. You have to learn which verbs take à, which verbs take de, etc.
Leave a comment