15 lines
426 B
JavaScript
15 lines
426 B
JavaScript
const { Authflow } = require('prismarine-auth')
|
|
|
|
if (process.argv.length !== 5) {
|
|
console.log('Usage: node password.js <username> <password> <cacheDirectory>')
|
|
process.exit(1)
|
|
}
|
|
|
|
const doAuth = async () => {
|
|
const flow = new Authflow(process.argv[2], process.argv[4], { password: process.argv[3], flow: 'msal' })
|
|
const response = await flow.getMinecraftJavaToken()
|
|
console.log(response)
|
|
}
|
|
|
|
module.exports = doAuth()
|