
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
auth_mojang.js
Advanced tools
require a Node.JS v12 or newest.
require an async function.
require your project.
how to install
npm i auth_mojang.js
import
const mauth = require('auth_mojang.js');
or
const { login } = require('auth_mojang.js');
//import
mauth.info
it returns an array.
//import
const info = mauth.info;
console.log(info[0]); //Node.JS version
console.log(info[1]); //Module version
console.log(info[2]); //Module kewords(more array)
//import
mauth.login('Minecraft', 1, 'username', 'password');
//import
async function login(agname, agver, usrn, pswd) {
const res = await mauth.login(agname);
if (res.error) {
console.error(res.errorMessage);
return;
}
//handle error
if (!res.selectedProfile) return;
//if player have'nt Minecraft: Java Edition, return with null.
const profile = res.selectedProfile;
console.log(profile.name, profile.id);
//username and uuid
}
login('Minecraft', 1, 'username', 'password');
You can verify AccessToken using this method. and it invalidates accessToken
Q. What is 'AccessToken' ?
A. AccessToken is a randomly generated string!
Q. How i get 'AccessToken' ?
A. You can get using 'login' method!
use
res.accessToken
!
//import
//login method, function name is login
async function refresh(accessToken, clientToken) {
console.log(await mauth.refresh(accessToken, clientToken));
}
async function caller() {
const res = await login('Minecraft', 1, 'usrname', 'pword');
refresh(res.accessToken, res.clientToken);
}
//it returns an json
caller();
It verifys your accessToken! ...and none invalidate!
//import
//login method
async function validate(accessToken, clientToken) {
if (await mauth.validate(accessToken, clientToken)) {
console.log('valid');
} else {
console.log('invalid');
}
}
async function caller() {
res = await mauth.login('...');
validate(res.accessToken, res.clientToken);
}
caller();
'Signout' method is invalidates your accessToken using username and password.
//import
mauth.signout('username', 'password');
//if successfully signouted, return true
FAQs
a Mojang api authenticate tool
We found that auth_mojang.js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.