Is it possible to implement FGAC based on the enabled role instead of the user logged.

For example the same Oracle user has logged twice but the roles enabled are different, henced based the roles enabled I would like to set the application context and implement FGAC.

Please suggest.