• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

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