I need to setup local home sharing between mikrotik router clients with/without hotspot authorization ?
I'm talking about file sharing between computers who are connected to mikrotik router.
You first. You haven't even specified what 'file sharing' means to you. That could apply to any local network file storage protocol (SMB, NFS, CIFS, AFP, whatever), peer to peer traffic (bittorrent, dc++, whatever), or common file transfer protocols such as FTP, SCP, SFTP, or TFTP.
If you want detailed replies post your details first, including a correctly labeled and accurate network diagram, and the usual relevant configuration on all involved network equipment (IP addressing, routing, IP firewall, IP NAT, interface status, and Hotspot configuration). Then describe what traffic you're trying to get through, how you're testing, what you're expecting, and what you're observing instead.
I'm not typing up long posts based on wild guesses.
So do RouterOS ones, obviously. You either have default forwarding off so that clients on the same AP can't talk to one another, or - as per your original description - you have layer 3 hops separating two networks and a firewall is blocking traffic. A 'normal wireless router' wouldn't be able to pass traffic between the two hosts under those conditions either. It makes very little sense to assume that there's something built in RouterOS APs that somehow blocks Windows file sharing. Windows file sharing is just IP traffic.Normal wireless routers do this easy.
/ip firewall filter
add chain=forward connection-state=established action=accept
add chain=forward connection-state=related action=accept
add chain=forward connection-state=invalid action=accept
add chain=forward protocol=tcp dst-port=21,22 action=accept
add chain=forward protocol=udp dst-port=69 action=accept