auth library

Functions

addRole({required Entry authDatabase, required String username, required String role}) String
createAccount({required Entry authDatabase, required String username, required String password, List<String>? roles}) String
deleteAccount({required Entry authDatabase, required String username}) String
getAllAccounts({required Entry authDatabase}) List<Map<String, dynamic>>
hasRole({required Entry authDatabase, required String accessToken, required String role}) bool
login({required Entry authDatabase, required String username, required String password}) String
logout({required Entry authDatabase, required String accessToken}) String
logOutFromEverywhere({required Entry authDatabase, required String username, required String password}) String
removeRole({required Entry authDatabase, required String username, required String role}) String
tokenIsValid({required Entry authDatabase, required String accessToken}) bool
updatePassword({required Entry authDatabase, required String username, required String password, required String newPassword}) String