third party oath library