How create users to work only with a specific domain/host on ejabberd? - ejabberd

I'm new with ejabberd. I can create users by web admin, but all users work with all hosts. How do I limit a user to only one host?

Related

How to change approver for the request in OIM?

I need to update the approver user for some request in OIM? What is the best practices/solutions or APIs?
Go to
http://hostname:port_number/integration/worklistapp
hostname is the name of the host computer on which Oracle SOA Suite is installed
The port_number used at installation
Enter the user name and password.
You can use the preseeded user to log in as an administrator. If you have loaded the demo user community in the identity store, then you can use other users such as jstein or jcooper.
The user name and password must exist in the user community provided to JAZN. See Oracle Fusion Middleware Administrator's Guide for Oracle SOA Suite and Oracle Business Process Management Suite for the organizational hierarchy of the demo user community used in examples throughout this chapter.
Click Login.
Go to administrative task, search for the request, select the request and from left drop down select reassign. Provide the userID to whom request needs to be routed to. and click on OK.

Is it possible to make phpmyadmin be able to authorize including user's IP?

Is it possible to make phpmyadmin authorize including user's IP?
Actually, on my server, it is possible to login to phpmyadmin with any user/password that is allowed to "localhost" in privileges.
I want to only allow users with special IP to login to phpmyadmin. I am using debian. Is it possible?

My SQL Report Server (ssrs) Does not allow any users other then domain administrators

I have recently set ssrs on my employers remotely accessed server. The problem I am having is that no matter what permissions i change on the report server itself, whether that is the site settings giving either user or system administrator privileges or the folder settings. Users of the domain cannot access the report server. The only users that can access the report server are the users that are set to system administrators in active directory on the domain itself independent of the report server.
Even if i do not give a user permissions on the report server they can still access the report server if they are an admin. But i have 14 users that need access to the reports, how can i give them permissions without giving them administrator access to the domain, database, and server.
Users experience the following error message "The permissions granted to user 'domain\user' are insufficient for performation this operation. (rsAccessDenied) "
My official final answer that works 100% for all users is as follows. You must create a user in the database using SSMS. The users name should be domainname\"domain users" the domain users is a group that contains all users. as long as that group is added to the logins on ssms in the security folder of the database. then all users can have access to the report server. NOTE: make sure that you give permissions on the report server manager to "domain"\domain users

Using mysql database table authenticated multiple site user / SSO

I have implement SOS concept between two php application. it application it available different domain.
I have required following condition.
1.When user is login any appplication to login this user with check user name and password into mysql database table
2.When user is login another application not reenter password direct login with this system.
3.When user logout at time both application can be logout.
-->my first application can be created Yii framework and another is moodle
please give idea to implement this concept in my both application
You can use external database authentication for Moodle -
https://docs.moodle.org/27/en/External_database_authentication
Log into Moodle as an admin then go to site admin -> plugins -> authentication -> manage authentication.
Enable the "external database plugin" and then update the settings to use the external database and map the fields for username, password, email etc.

How to Configure SQL Server User to filter tables for Multi-tenant App

We have a need to build an EXE app that runs on a customer's server that accesses our Multi-Tenant SQL database.
We have a Column SubscriberId for each table that we use in our web app to limit users to just the records that belong to their SubscriberId - which works perfectly fine (on our servers).
We have an Exchange to SQL service that runs on our server that sync's Exchange Contacts and Appointments to our SQL tables. An issue is that we need customers to grant us the Exchange 'ApplicationImpersonation' role for us to access the data on their server - which means we have access to their whole Exchange database store.
Most customers have been willing to allow us that access level, but a few don't want us to have that level of access - and that's understandable.
Our sync app is a C# .NET console app, and we want to adapt it so we can have end-users install the app on their server and have it sync with our server remotely.
THE QUESTION: Is is possible to create a user on SQL Server 2008R2 that only has access to the rows for that user filtered WHERE SubscriberId = 201 (for example).
We would allow port 1433 access to their server and the user/password would be used in the connection string in the App.config.
If so, we can create an admin panel in an Windows exe app where they setup that SQL User/password and their Exchange Super-User. Then they can remotely sync - but only see their own records in our SQL database.
Otherwise, it seems we would need to re-work the app to use an API and an alternate security scheme. That would obviously be a lot more work :-(
Thanks, Charles
IMHO, I can suggest the following solution.
1. You create a unique token that you can use to identify the tenant via some config or during console app start up.
2. Each tenant will call your service by authenticating using the token.
3. Only valid tenant is allowed to call the services. Rest may be notified of such an attempts.
4. You can even set up the service and the web services to use a refresh token in case of being more secure.