diff options
Diffstat (limited to 'src/main/java/ganarchy/friendcode/sam/I2PSamAuthUtil.java')
-rw-r--r-- | src/main/java/ganarchy/friendcode/sam/I2PSamAuthUtil.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/main/java/ganarchy/friendcode/sam/I2PSamAuthUtil.java b/src/main/java/ganarchy/friendcode/sam/I2PSamAuthUtil.java new file mode 100644 index 0000000..fad222c --- /dev/null +++ b/src/main/java/ganarchy/friendcode/sam/I2PSamAuthUtil.java @@ -0,0 +1,32 @@ +package ganarchy.friendcode.sam; + +/** +* Helper for I2P SAM authentication. +*/ +public class I2PSamAuthUtil { + /** + * Returns the currently active SAM auth pair. + */ + public static AuthenticationPair getAuthPair() { + return new AuthenticationPair("minecraft_friendcode", "friendcode"); + } + + /** + * Generates and stores a modern auth pair. + * + * @return The generated auth pair. + */ + public static AuthenticationPair upgradeAuthPair() { + return new AuthenticationPair("minecraft_friendcode", "friendcode"); + } + + /** + * Returns whether strong auth is enabled. + */ + public static boolean isStrongAuth() { + return false; + } + + public record AuthenticationPair(String user, String password) { + } +} |