• The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

SSO works for plesk panel but not billing

C

charliem

Guest
I have been messing with this for days now and I have read through this forum for hours but I can't find the answer.

I followed instructions to install a custom ssl in SSO server. When I go to plesk panel I can log in with no problem and certificate works.

When I log in to plesk billing (or press the billing button in the panel) I get an error 'signature is invalid' and I have to log in using the local account.

I hav tried re-instating the certificate agian but it makes no difference.

I followed instructions ( http://kb.odin.com/en/6140) on creating a self signed cert to try to get back to square one but when I get to...

openssl req -new -x509 -days 3650 -nodes -config /usr/share/sso/openssl.conf -keyout /etc/sso/sso.pem -out /etc/sso/sso-public.pem


error on line 1 of /usr/share/sso/openssl.conf
21121:error:0E065068:configuration file routines:STR_COPY:variable has no value:conf_def.c:629:line 1

I have had a look at that file and line one contains...

RANDFILE=${ENV::RANDFILE}

I dont really know what I am looking at there but wanted to give as much info as possible. Does anyone have any ideas?

Thanks in advance!
 
next step

I think I have got past this problem and strait into another one...

Basically I completely re installed the certificate and now when I go to the billing logon screen i get...

Plesk Billing Sign On with SSO has failed. You can try to log in to Plesk Billing using the local (non-SSO) method or try once againg with SSO.

Problem: Exception: Can not parse property line: '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-basic.dtd">

I am guessing, but I think I have gotten past the previous issue and now I am hitting this one. It seems that there is a W3C statement somewhere which is being taken as something other than what it is?

any help much appreciated!
 
Try to disable SSO mode in Parallels Plesk Billing.

1. Backup database of Parallels Plesk Billing:

~# mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` billing > billing.dump

2. Remove integration records:

~# mysql -uadmin -p`cat /etc/psa/.psa.shadow` billing -e"delete from config_params where config_param_name like '%sso%'"

After SSO mode is disabled login to Parallels Plesk Billing should be possible.
 
Thanks for your reply! Unfortunately the point was that I wanted to use SSO, I can easily disable it. I already had a perfectly good billing system and SSO was the reason for changing to plesk billing.

I have spent many hours reading through his forum and there are hundreds of people unable to use SSO. The answer from the comunity always seems to be to disable it. This means that it doesn't work in my book.
 
it is very interesting. I just used sso sucessfully. it is necssary to set up it accuratly.
 
Back
Top