Just returning this question with the correct answer.
If you can force your database administrator to provide you with a proxy server, you can do the following without knowing the password of the final scheme:
ALTER USER {use you do not have pw to - lets call it ENDSCHEMA} GRANT CONNECT THROUGH {user you have pw for - lets call it YOURSCHEMA};
Then you create a connection in SQL Developer, where:
username: YOURSCHEMA[ENDSCHEMA]
password: YOURSCHEMA password
Then you can continue and execute Database Diff on both schemes and never knowing the password for ENDSCHEMA.
source
share