tigase-server | Highly | Chat library
kandi X-RAY | tigase-server Summary
kandi X-RAY | tigase-server Summary
Highly optimized, extremely modular and very flexible XMPP/Jabber server.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Process the SASL authentication request
- Add invalid login entry
- Authorizes a JID to be authorized by the user
- Check if the IP is allowed to login
- Entry point for the source code
- Fixes a roster
- Parses the parameters
- Export a roster to a writer
- Get defaults
- Handle a command
- Removes the payload from the push service
- Decode a frame
- Creates the form
- Process an incoming packet
- Initialize domain from property string
- Initialization from XML element
- Run the selector
- Process an XMPP packet
- This method filters the set of packets
- Initialize from a packet
- Process a new stanza command
- Gets the statistics
- Process the incoming packet
- Pre - processes a stanza
- Process a stream opened event
- Process the request
tigase-server Key Features
tigase-server Examples and Code Snippets
Community Discussions
Trending Discussions on tigase-server
QUESTION
I am trying to integrate Tigase to use my custom MySQL database to authenticate users, gets rosters and vCards. I setup the "Custom Authentication Connectors" as described at https://docs.tigase.net/tigase-server/8.0.0/Administration_Guide/html/#customAuthentication however, it only seems to authenticate users I've already added to the local Tigase database. Is it possible for Tigase to automatically create the user when the user has successfully authenticated? And, how can I setup Tigase to get the user's roster and/or vCard from my custom database?
I've tried setting up the "Custom Authentication Connectors" as described at https://docs.tigase.net/tigase-server/8.0.0/Administration_Guide/html/#customAuthentication, however, for users that only exists in my custom database, it allows login, but throws an error when I try to create a room or add a user to my roster as "tigase.db.UserNotFoundException: User does not exist" and "WARNING: NotAuthorizedException for packet."
Here is the config I am using based on https://docs.tigase.net/tigase-server/8.0.0/Administration_Guide/html/#customAuthentication:
...ANSWER
Answered 2019-Aug-30 at 16:57The answer to your question: " Is it possible for Tigase to automatically create the user when the user has successfully authenticated" is actually answered in the linked documentation:
To keep user accounts in sync between the authentication database and the main user database you have to add following option to the end of the database connection URL:
autoCreateUser=true
Currently it's not possible to retrieve user data from custom repository by only changing / adjusting configuration.
If you want to completely manage the users using your own database, then you'd have to implement UserRepository interface by yourself (you may take a look at JDBCRepository implementation to get an idea how to go about that)
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install tigase-server
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page