A little question

I have a little question
I’m developing a community
And I want to use Rocket.Chat as my community’s default IM tools.
User will register in my system
Can I just let users register in my system, then they will get a rocket.chat id and connected with it?
I can provide a Oauth service
People should not register in the rocket.chat system.
How to do that?

I am not pretty sure what you mean “register in my system” but I would rather simply send them invites to let them add their accounts by themselves.