{"id":16377315,"url":"https://github.com/TuxCoding/SecureMyAccount","last_synced_at":"2025-03-23T03:32:50.479Z","repository":{"id":146480103,"uuid":"51216428","full_name":"TuxCoding/SecureMyAccount","owner":"TuxCoding","description":"Second authentication for bukkit minecraft servers.","archived":false,"fork":false,"pushed_at":"2021-01-20T08:43:48.000Z","size":45,"stargazers_count":10,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-17T17:50:45.216Z","etag":null,"topics":["2fa","authentication","minecraft","plugin","qrcode","security","spigot"],"latest_commit_sha":null,"homepage":"https://dev.bukkit.org/bukkit-plugins/securemyaccount","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TuxCoding.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-06T18:53:53.000Z","updated_at":"2023-11-22T15:00:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"49a68687-60c2-4514-a50b-eb1eac21a3f1","html_url":"https://github.com/TuxCoding/SecureMyAccount","commit_stats":null,"previous_names":["tuxcoding/securemyaccount"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuxCoding%2FSecureMyAccount","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuxCoding%2FSecureMyAccount/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuxCoding%2FSecureMyAccount/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuxCoding%2FSecureMyAccount/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TuxCoding","download_url":"https://codeload.github.com/TuxCoding/SecureMyAccount/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052638,"owners_count":20553162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2fa","authentication","minecraft","plugin","qrcode","security","spigot"],"created_at":"2024-10-11T03:42:52.727Z","updated_at":"2025-03-23T03:32:50.469Z","avatar_url":"https://github.com/TuxCoding.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SecureMyAccount\n\nVisit the plugin page [here](https://dev.bukkit.org/bukkit-plugins/securemyaccount/).\n\nInspired by GitHub and Google, here is a Bukkit plugin to use two factor authentication. Your Mojang/Minecraft\naccount is protected by a single password or login token. What happens if your account gets stolen? Therefore this\nplugin exists.\n\nThe password is time based and generated by your smartphone completely independent from your Mojang account and your\ncomputer. This process is also known as 2FA.\n\n## Features\n\n* Many other plugins like this sends a clickable link to Google for the QR code. This plugin doesn't do that. \nThe code is generated rendered only on the server for increased privacy and security\n* Protect selected commands\n* Provides a better security to your server\n* Displays the QR code on a minecraft map\n* User friendly. Just scan the QR code with your smartphone!\n* A session will be valid for certain time period so you don't have to enter your password again.\n* No other plugins required\n\n## Commands\nCommand |  Description\n----------------|--------------\n/register | Requests a new secret key\n/login \u003c code \u003e | Starts a new session to prove your identity\n\n## Permissions\nPermission Node |  Description\n----------------|--------------\nsecuremyaccount.command.enable | Permission to invoke the request command\nsecuremyaccount.command.start | Permission to start a new session\nsecuremyaccount.command.protect | Protected player accounts\n\n## Images\n\n![Ingame map QR code](https://i.imgur.com/9YuekuKl.png)\n![App code generation](https://i.imgur.com/HWNR8SK.png)\n![inventory pin](https://i.imgur.com/JCmmMPOm.png)\n\n## Requirements\n\n2 Factor App on your phone, desktop or offline (specialized hardware tokens).\n\n### Apps (Open-Source only)\n\nIOS\n* Authenticator [AppStore](https://itunes.apple.com/us/app/authenticator/id766157276)\n* FreeOTP [AppStore](https://itunes.apple.com/us/app/freeotp-authenticator/id872559395)\n\nAndroid\n* andOTP [F-Droid](https://f-droid.org/en/packages/org.shadowice.flocke.andotp/)\n    [PlayStore](https://play.google.com/store/apps/details?id=org.shadowice.flocke.andotp)\n* Yubico Authenticator [F-Droid](https://play.google.com/store/apps/details?id=com.yubico.yubioath)\n    [PlayStore](https://play.google.com/store/apps/details?id=com.yubico.yubioath)\n    * Requires YubiKey hardware token\n* OnlyKey U2F [PlayStore](https://play.google.com/store/apps/details?id=to.crp.android.onlykeyu2f)\n    * Requires OnlyKey hardware token\n\nDesktop (Linux, Mac, Windows):\n* YubiKey Authenticator [Download](https://www.yubico.com/products/services-software/download/yubico-authenticator/)\n    * Requires YubiKey hardware token\n* NitroKey App [Download](https://www.nitrokey.com/download)\n    * Requires Nitrokey hardware token\n* OnlyKey App\n    * Requires OnlyKey hardware token\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTuxCoding%2FSecureMyAccount","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTuxCoding%2FSecureMyAccount","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTuxCoding%2FSecureMyAccount/lists"}