Interface AuthSupportHardware
- All Superinterfaces:
AuthSupport
- All Known Implementing Classes:
MySQLCoreProvider,SQLCoreProvider
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPublicKeyToHardwareInfo(UserHardware hardware, byte[] publicKey) voidbanHardware(UserHardware hardware) compareHardwareInfo(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo first, pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo second) voidconnectUserAndHardware(UserSession userSession, UserHardware hardware) createHardwareInfo(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo info, byte[] publicKey) getHardwareInfoByData(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo info) getHardwareInfoByPublicKey(byte[] publicKey) getUsersByHardwareInfo(UserHardware hardware) default voidnormalizeHardwareInfo(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo) voidunbanHardware(UserHardware hardware)
-
Method Details
-
getHardwareInfoByPublicKey
-
getHardwareInfoByData
UserHardware getHardwareInfoByData(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo info) -
getHardwareInfoById
-
createHardwareInfo
UserHardware createHardwareInfo(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo info, byte[] publicKey) -
connectUserAndHardware
-
addPublicKeyToHardwareInfo
-
getUsersByHardwareInfo
-
banHardware
-
unbanHardware
-
normalizeHardwareInfo
default void normalizeHardwareInfo(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo) -
compareHardwareInfo
default AuthSupportHardware.HardwareInfoCompareResult compareHardwareInfo(pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo first, pro.gravit.launcher.base.request.secure.HardwareReportRequest.HardwareInfo second)
-