@Override
    protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
        IdConstruct idConstruct = (IdConstruct) getAvailablePrincipal(principals);
        return getIOTAccount(idConstruct.getPartition(), idConstruct.getUsername());
    }
@Override
    protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
        IdConstruct idConstruct = (IdConstruct) getAvailablePrincipal(principals);
        return getIOTAccount(idConstruct.getPartition(), idConstruct.getUsername());
    }
@override protected authorizationinfo dogetauthorizationinfo(principalcollection principals) { idconstruct idconstruct = (idconstruct) getavailableprincipal(principals); return getiotaccount(idconstruct.getpartition(), idconstruct.getusername()); }