Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Zeige Ergebnis 16 bis 30 von 47

Thema: Version 6.4.2.19 Released 06.07.2017

  1. #16
    STARFACE Crew
    Benutzerbild von j.gärtner
    Registriert seit
    08.01.2007
    Beiträge
    77

    Standard

    Hallo nucom,

    nimm' besser ':' als separator zw. LoginId und Hash.

  2. #17
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.412

    Standard

    Guten Tag j.gärtner

    Mit wenn ich das so anwende:

    Code:
    String ToDigest = LoginId+":"+DigestedPlainpw; // ==> LoginId + "*" + SHA512(PlaintextPassword).ToLower())
    Dann stimmt es auch mit dem Beispiel nicht überein.

    Nochmal zu Notieren: Ich Benutzer keine XMPP/REST Authentifizierung, sondern ich habe eine Separate Schnittstelle, welche den generierten Hash, der vom Client gesendet wird direkt mit den Hashes in der DB Abgleichen soll.

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  3. #18
    STARFACE User

    Registriert seit
    07.09.2013
    Beiträge
    31

    Standard

    Hallo.

    Ich habe heute auch auf 6.4.2.19 geupdatet. Leider funktionierte danach das Click2Dial von meinem Warenwirtschaftsystem (PHP) nicht mehr. Der Entwickler ist gerade im Urlaub, sodass ich selber ran muss.

    Es wird eine uralte PHP-API für die XML-RPC Schnittstelle genutzt. In den Release Notes habe ich gelesen, dass SSL nun explizit gefordert wird. Dies gillt vermutlich auch für die Schnittstelle.
    Reicht es also den Code entsprechend auf SSL umzustellen, oder sind weitere Änderungen notwendig? Auf die UCI 3.0 wollten wir demnächst umstellen, aber bis jetzt war noch keine Zeit.

    Freundliche Grüße
    Daniel

  4. #19
    STARFACE Crew
    Benutzerbild von Wolfgang
    Registriert seit
    18.02.2014
    Beiträge
    987

    Standard

    Zitat Zitat von Daniel_Hartmann Beitrag anzeigen
    Hallo.

    Ich habe heute auch auf 6.4.2.19 geupdatet. Leider funktionierte danach das Click2Dial von meinem Warenwirtschaftsystem (PHP) nicht mehr. Der Entwickler ist gerade im Urlaub, sodass ich selber ran muss.

    Es wird eine uralte PHP-API für die XML-RPC Schnittstelle genutzt. In den Release Notes habe ich gelesen, dass SSL nun explizit gefordert wird. Dies gillt vermutlich auch für die Schnittstelle.
    Reicht es also den Code entsprechend auf SSL umzustellen, oder sind weitere Änderungen notwendig? Auf die UCI 3.0 wollten wir demnächst umstellen, aber bis jetzt war noch keine Zeit.

    Freundliche Grüße
    Daniel
    Hallo Daniel,

    als schnelle Lösung sollte die Umstellung auf SSL genügen. Auf lange Sicht (beim Umstieg auf UCI 3.0) sollte dann die neue sichere Password-Übertragung verwendet werden.

    Gruß Wolfgang

  5. #20
    STARFACE User

    Registriert seit
    07.09.2013
    Beiträge
    31

    Standard

    Hallo.

    Ich scheine das selbe Problem wie Fabian zu haben. Ich habe wie oben geschrieben die xml-rpc auf https umgestellt. Leider funtkioniert die authentifizierung nicht.
    Folgender Request an: /xml-rpc?de.vertico.starface.auth=6eef239be13f12d24f404 08cc7250fdc32f0adb63ae6d99c5dcde0c8849361e5eb091c4 7702e6d50259030ad13dd39e7439f8d29b0b5b9715b7ced0ee fcfdedb
    Das ergbit sich aus folgenden Daten: Username "123", Passwort "YNVwgwPWhe587FNheg".

    PHP Code für die Berechnung:
    PHP-Code:
    $this->user=$username;
    $this->password strtolower(hash('sha512'$password));
    $this->host=$host['host'];

    $authstring strtolower(hash('sha512',($username "*" $this->password)));
    $path $host['path'] ."?de.vertico.starface.auth=" $authstring

    Folgende Antwort kommt im Debug Level 2:
    ---SENDING---
    <?xml version="1.0"?>
    <methodCall>
    <methodName>ucp.v21.server.connection.login</methodName>
    <params>
    </params>
    </methodCall>
    ---END---

    ---GOT---
    HTTP/1.1 200 OK
    Server: Apache-Coyote/1.1
    Content-Type: text/xml;charset=utf-8
    Content-Length: 362
    Date: Sat, 15 Jul 2017 13:05:38 GMT

    <?xml version="1.0"?><methodResponse><fault><value><stru ct><member><name>faultCode</name><value><int>4</int></value></member><member><name>faultString</name><value><string>de.vertico.com.xmlrpc.XmlRpcEx ception : The registered auth token converter threw an exception during execution. Reason: 1</string></value></member></struct></value></fault></methodResponse>
    ---END---

    HEADER: server: Apache-Coyote/1.1
    HEADER: content-type: text/xml;charset=utf-8
    HEADER: content-length: 362
    HEADER: date: Sat, 15 Jul 2017 13:05:38 GMT

    ---PARSED---
    xmlrpcval::__set_state(array(
    'me' =>
    array (
    'struct' =>
    array (
    'faultCode' =>
    xmlrpcval::__set_state(array(
    'me' =>
    array (
    'int' => 4,
    ),
    'mytype' => 1,
    '_php_class' => NULL,
    )),
    'faultString' =>
    xmlrpcval::__set_state(array(
    'me' =>
    array (
    'string' => 'de.vertico.com.xmlrpc.XmlRpcException : The registered auth token converter threw an exception during execution. Reason: 1',
    ),
    'mytype' => 1,
    '_php_class' => NULL,
    )),
    ),
    ),
    'mytype' => 3,
    '_php_class' => NULL,
    ))
    ---END---
    Was läuft hier falsch?

    Freundliche Grüße
    Daniel
    Geändert von Daniel_Hartmann (15.07.2017 um 14:20 Uhr)

  6. #21
    STARFACE User

    Registriert seit
    21.09.2016
    Beiträge
    20

    Standard

    Wir haben mit unserem CRM leider das gleiche Problem: Seit dem SF-Update können wir nicht mehr per Click2dial einen Anruf starten.

    Was halt absolut unklar ist: Muss die CRM-Firma was an der Software anpassen oder wir in unseren Einstellungen. Aktuelle CRM-Module für Starface habe ich bereits installiert, aber brachte nicht.

    Habe schon überlegt, das Nutzerpasswort im CRM einfach mal als SHA512 zu hinterlegen, aber mit den Beispielen hier komme ich nie auf die dazu genannten Hashs.

  7. #22
    STARFACE User

    Registriert seit
    03.04.2013
    Beiträge
    11

    Standard

    Hallo Zusammen,
    ich habe den gleichen Fehler wie Fabian.

    de.vertico.com.xmlrpc.XmlRpcException : The registered auth token converter threw an exception during execution. Reason: 1'

    Der von mir erzeugt Hash passt mit den Testdaten wie von Wolfgang in Post #14 beschrieben.

    Beispiel: Mit LoginId = "0001" und PlaintextPassword "geheim" ergibt sich als XMPP Password:
    "d67dc2baa2f1d4f61394ac18e062edb5e508fb0ca0889 4c5b 2ea19f439e6bc0b8a73a8a1bc3dcfdc37667af730d98b550af 00fcdd169c598939e19be2b243d48"


    Hier die Logs aus der Starface:
    [2017-07-19 12:15:37,602] WARN de.starface.com.rpc.server.interceptor.Authenticat ionRequestInterceptor The registered auth token converter threw an exception during execution.
    java.lang.ArrayIndexOutOfBoundsException
    [2017-07-19 12:15:37,602] WARN de.starface.com.rpc.xmlrpc.http.XmlRpcServlet The RPC procedure call /xml-rpc could not be completed.
    de.starface.com.rpc.RpcException: The registered auth token converter threw an exception during execution.
    at de.starface.com.rpc.server.interceptor.Authenticat ionRequestInterceptor.convertTransportTokenToAuthT oken(AuthenticationRequestInterceptor.java:87)
    at de.starface.com.rpc.server.interceptor.Authenticat ionRequestInterceptor.prepareAuthentication(Authen ticationRequestInterceptor.java:58)
    at de.starface.com.rpc.server.interceptor.Authenticat ionRequestInterceptor.interceptRequest(Authenticat ionRequestInterceptor.java:40)
    at de.starface.com.rpc.server.interceptor.Authenticat ionRequestInterceptor.interceptRequest(Authenticat ionRequestInterceptor.java:19)
    at de.starface.com.rpc.common.interceptor.RequestInte rceptorChain$ChainLink.processRequest(RequestInter ceptorChain.java:71)
    at de.starface.com.rpc.server.interceptor.LoggingRequ estInterceptor.interceptRequest(LoggingRequestInte rceptor.java:35)
    at de.starface.com.rpc.server.interceptor.LoggingRequ estInterceptor.interceptRequest(LoggingRequestInte rceptor.java:22)
    at de.starface.com.rpc.common.interceptor.RequestInte rceptorChain$ChainLink.processRequest(RequestInter ceptorChain.java:71)
    at de.starface.com.rpc.common.interceptor.RequestInte rceptorChain.processRequest(RequestInterceptorChai n.java:49)
    at de.starface.com.rpc.server.RequestExecutorImpl.exe cute(RequestExecutorImpl.java:69)
    at de.starface.com.rpc.xmlrpc.http.XmlRpcServlet.doPo st(XmlRpcServlet.java:157)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:643)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:723)
    at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:299)
    at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:857)
    at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.ArrayIndexOutOfBoundsException
    Geändert von Thomas_K (19.07.2017 um 11:18 Uhr)

  8. #23
    STARFACE Crew
    Benutzerbild von Niklas
    Registriert seit
    08.12.2014
    Beiträge
    284

    Standard

    Probiert euch mal mit
    Code:
    SHA512(PlaintextPassword)
    zu authentifizieren.
    Ohne Login-ID oder .toLower() o.Ä.
    Viele Grüße
    Niklas

    - STARFACE Support -

  9. #24
    STARFACE User

    Registriert seit
    07.09.2013
    Beiträge
    31

    Standard

    Zitat Zitat von Niklas Beitrag anzeigen
    Probiert euch mal mit
    Code:
    SHA512(PlaintextPassword)
    zu authentifizieren.
    Ohne Login-ID oder .toLower() o.Ä.
    Hab ich schon.
    <?xml version="1.0"?><methodResponse><fault><value><stru ct><member><name>faultCode</name><value><int>4</int></value></member><member><name>faultString</name><value><string>de.vertico.com.xmlrpc.XmlRpcEx ception : The registered auth token converter threw an exception during execution. Reason: 1</string></value></member></struct></value></fault></methodResponse>

  10. #25
    STARFACE User

    Registriert seit
    03.04.2013
    Beiträge
    11

    Standard

    Das habe ich versucht, ohne Erfolg. Mit der UCI 3.0 Demo und der "HTTP Connection" erhalte ich übrigens die gleichen Fehler.

  11. #26
    STARFACE User

    Registriert seit
    07.09.2013
    Beiträge
    31

    Standard

    Zitat Zitat von Thomas_K Beitrag anzeigen
    Das habe ich versucht, ohne Erfolg. Mit der UCI 3.0 Demo und der "HTTP Connection" erhalte ich übrigens die gleichen Fehler.
    Ich auch. Habe testweise sogar mal eine neue VM aufgesetzt und mit der Java Demo probiert.

    Ein Ticket (1070459) habe ich bereits angelegt.

    Ich hoffe auf eine schnelle Lösung. Gibt es eventuell ein Workaround als sporadische Abhilfe?
    Die Fehlfunktion macht uns unseren Arbeitsalltag erheblich schwerer

    Freundliche Grüße
    Daniel

  12. #27
    STARFACE User

    Registriert seit
    03.04.2013
    Beiträge
    11

    Standard

    Zitat Zitat von Niklas Beitrag anzeigen
    Probiert euch mal mit
    Code:
    SHA512(PlaintextPassword)
    zu authentifizieren.
    Ohne Login-ID oder .toLower() o.Ä.
    Hiermit bekomme ich im übrigen den gleichen hash raus wie der User in der Tabelle public.accountlogin hinterlegt hat.

    Und hier noch die URL mit der ich die Methode ucp.v22.requests.connection.login aufrufe:
    h t t p s://10.1.101.5/xml-rpc?de.vertico.starface.callback.type=https&de.ver tico.starface.callback.host=S014.DOMAIN.INTRA&de.v ertico.starface.callback.port=5222&de.vertico.star face.callback.path=/206&de.vertico.starface.user=208&de.vertico.starfa ce.auth=2eaa5b0a4d46f3d0bd15a5cac76d963ddcabfd932f f06d009e2f1e30a219fc8d8ca32c49966cf3bd5126050bf83d cec14cc8fef44d570159f336202e99bf9e72
    Geändert von Thomas_K (19.07.2017 um 12:52 Uhr)

  13. #28
    STARFACE Crew

    Registriert seit
    03.12.2013
    Beiträge
    126

    Standard

    Guten Tag,

    probiert bitte mal so:
    10:SHA512(10*SHA512(password))
    Bitte jeden SHA512 Hash toLower.

    Grüße
    Dirk
    STARFACE Call Handling

    Bug gefunden? Hier melden!
    Featurewunsch? Trage es in unserem Uservoice ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

  14. #29
    STARFACE User

    Registriert seit
    07.09.2013
    Beiträge
    31

    Standard

    Hallo.

    10 durch die Login ID ersetzen?

    Freundliche Grüße
    Daniel

  15. #30
    STARFACE Crew

    Registriert seit
    03.12.2013
    Beiträge
    126

    Standard

    Hallo

    ja genau die 10 ist die Login ID.


    Grüße
    Dirk
    STARFACE Call Handling

    Bug gefunden? Hier melden!
    Featurewunsch? Trage es in unserem Uservoice ein!
    Unsere Knowledge-Base für STARFACE findet ihr hier!

Ähnliche Themen

  1. Version 6.4.2.11 Released 08.05.2017
    Von Announcement im Forum STARFACE Versionshinweise
    Antworten: 95
    Letzter Beitrag: 24.05.2017, 13:58
  2. Version 6.4.2.12 Released 10.05.2017
    Von Announcement im Forum STARFACE Versionshinweise
    Antworten: 5
    Letzter Beitrag: 11.05.2017, 14:16
  3. Version 6.4.1.12 Released 15.03.2017
    Von Announcement im Forum STARFACE Versionshinweise
    Antworten: 9
    Letzter Beitrag: 09.05.2017, 10:58
  4. Version 6.4.2.10 Released 20.04.2017
    Von Announcement im Forum STARFACE Versionshinweise
    Antworten: 37
    Letzter Beitrag: 04.05.2017, 09:28
  5. Version 4.6.7.0 Released 05/17/11
    Von Announcement im Forum STARFACE Releases
    Antworten: 0
    Letzter Beitrag: 17.05.2011, 15:50

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •