DevAuth 1.0.0
This is a major update to DevAuth. No bugs were reported during the beta period but that doesn't mean there aren't any.
Changes:
- Microsoft auth rewrite. Should be much faster when refreshing tokens, the code is also much cleaner.
- New HTML OAuth redirect screen (not stolen from MediaMod)
- Better default config
- New default config options
- DevAuth is now disabled by default, and is only enabled when
devauth.enabled
property is set or ifdefaultEnabled
config property is set.
- DevAuth is now disabled by default, and is only enabled when
- Use
gg.essential.loom
for building all versions, hopefully resulting in faster and more consistent builds. - Publish DevAuth to a maven repository for ease of use. See the details below.
- Better storage of Microsoft account tokens. Existing configuration will be lost so you will need to log into all accounts again.
Maven Dependency
The details of how to add DevAuth as a maven dependency are in the readme. Because of the changes to defaults, if someone does not explictly enable DevAuth, it will do nothing, so it is safe to add a maven dependency to DevAuth even in large projects with many contributors. I will reiterate the important note that if you are using gg.essential.loom
with the forge-legacy
module, you must upgrade to version 0.10.0.2
of gg.essential.loom
.
Support and Bug Reports
If you need support, join my discord.
If you have a bug report, join my discord or make an issue.