How to access ejabberd server's web admin interface? - xmpp

I am new to the xmpp server and still learning. I have chosen ejabberd server for my chat application. I have started the server but can't able to access the web admin interface. as you can see the ejabberd#localhost is already running. configuration
I started the server and it was supposed to show web admin interface but unfortunately it is not showing. I don't know what am i doing wrong.

With that configuration, the webadmin page is in
http://localhost:5280/admin/
When the browser asks login credentials, provide the JID of some account in ejabberd with admin rights (it may be vinayak#localhost or something like that) and its password.
This means that you should have already registered an account in ejabberd, and grant it admin rights in ejabberd.yml configuration file, see https://docs.ejabberd.im/admin/installation/#administration-account

Related

Signing in of registered users on ejabberd server from Conversations client app is not working

I have an ejabberd server running on Amazon EC2. I added users from the web admin console and then I tried to log in from Conversations app using the JID as my-name#ec2-3-142-252-179.us-east-2.compute.amazonaws.com and using the password assigned during registration. But it keeps on saying "server not found". Please tell me where I am doing wrong. Thank you.
Here is the screenshot of web admin console
Sign in page
I never used Amazon EC2, so I will only give you some wild ideas. Also, I don't have Conversations in English, so my translation may not be exactly like what you see:
A) In that same window, click in ... -> Preferences -> Experts Configuration -> Extended connection configuration: enable that option. Now you get another two fields, so you can tell there Conversations exacly the host (or the IP address) and port of ejabberd. Maybe adding it here helps?
B) When you attempt the connection in Conversations, do you get anything relevant in ejabberd.log or similar? I guess no
C) You can access ejabberd webadmin from your PC, but you can't from your Android phone. Just for curiosity, can you access the ejabberd webadmin from your mobile?
D) You can install some desktop Jabber client, like Gajim, Psi,... in your PC. Do those eclients connect to ejabberd, or faiol like Conversations?

KERBEROS - restricting users from logging into specific hosts in realm

I have configured kerberos on linux machine to serve as a single point for user authorisation management. now I want to restrict few users from logging into specific linux hosts. for example.
I have user admin, developer and tester. and I have 3 linux client machine which are running with centos7., machine1, machine2 and machine3.
user admin can login to both 3 client machine.
user developer can login to client machine1 and machine2.
user tester can only login to client machine3.
need guidance to configure the above policy.

Cannot connect to Tigase Admin panel?

I am using Tigase XMPP server, Server parameters that I have set are:
Jabber domain name: chat.example.com >> this is public DNS
Administrator:admin#chat.example.com
Admin Password: tigase
After installation, I can get access to admin panel by URL: http://localhost:8080/ui/ , but unfortunately I can't login with username and password that I have created during installation process. This makes me really crazy, please help.
Point is that, I can login to the server with android client with above username and pass, also when I delete and reinstall tigase and set the domain to ip address of computer in internal network it's working, but when I use DNS I everything looks good but cannot login to admin environment with username and password.
You can find the answer at this post:
https://projects.tigase.org/boards/15/topics/6939?r=6942

Challenge window from ADFS when on the corporate network

I just read the article here: http://www.asp.net/aspnet/overview/developing-apps-with-windows-azure/building-real-world-cloud-apps-with-windows-azure/single-sign-on
I have just finished building an app that can authenticate users via WAAD, or via a local installation of ADFS on their corporate network (configuration point allows them to select one or the other).
The app will be hosted in Azure. Can someone tell me if it is possible for users who are on their corporate network to login to this Azure app WITHOUT entering their credentials?
Here is the flow:
user navigates to the cloud app
FAM detects they aren't authenticated, and redirects the browser to their ADFS server on the corporate network
ADFS server replies with 401 challenge (I assume this is what's happening)
user sees a user name/password box, and enters in credentials
user is redirected back to the cloud app with a token containing their claims
I don't understand why #4 is required if the user is already on their corporate network. Shouldn't ADFS use Windows Authentication here so they don't have to enter their password? Is there a way to configure ADFS to do this?
Thank you!
This can be accomplished by adding the Url of the ADFS endpoint to the local intranet or trusted sites of Internet Explorer. By default Internet Explorer will pass in the Windows credentials to sites in those two groups. If that doesn't work, you would have to double check that setting hasn't been modified.

Ejabberd - Exauth authentication works but user showing Not Authoried to each other in pidgin

I installed Ejabberd server and configured ExAuth for a php script. I am checking the chat with pidgin chat client on ubuntu and windows xp(in virtualbox). I am able to login via ExAuth (where users listed in my mysql database) in both ubuntu and windows with different users.
However They are unable to chat each other as each other status is showing as Not Authorized.
Early I checked with internal auth_method. Where i added two users via web admin, and then login both at windows and linux machine. When i add buddy, then request goes to other user, After request approval by other user, Chat was worked. But in ExAuth Even after sending request, Other user did not receive any request.
If any body know where can be the problem area ?
I think you are confusing authentication (allowing to open an XMPP session on the server) and presence subscription as defined in the roster (you should still be able to chat presence subscription is Independant from messaging).