Author Message
s.ragas
Joined: Jun 29, 2016
Messages: 11
Offline
Hi,

I'm new to the Avaya SDK world and trying to authorize via the JavaScript Client SDK. Tried via Sample App and directly.

Tried extension and pin. SMGR user and some variations. Do you may have any hint wich credentials are needed?

Non working snippet (always got 401)


var client = new AvayaClientServices();
var userConfig = new AvayaClientServices.Config.UserConfiguration();
var esgConfig = userConfig.sgConfiguration;
esgConfig.enabled = true;

var restConfig = new AvayaClientServices.Config.ServerInfo();

restConfig.hostName = "avayawg-01";
restConfig.port = "8443";

restConfig.isSecure = true;
esgConfig.networkProviderConfiguration.restConfig = restConfig

var credentialProvider = esgConfig.credentialProvider;
esgConfig.credentialProvider.username = "$EXT";
esgConfig.credentialProvider.password = "$EXTPWD";
var user = client.createUser(userConfig);
SDK_IDMS_Package
Joined: Feb 22, 2017
Messages: 7
Offline
Hi,

you need to use the IDMS package to authenticate first, before activating the User using the CIS package.

See here for a complete example:

https://www.devconnectprogram.com/site/global/products_resources/avaya_client_sdk/programming_docs/current/javascript/customer_interaction/guide/tutorial_auth.gsp

The Auth User is the ldap account associated with an Oceana User.

rgds

IDMS Package Support

s.ragas
Joined: Jun 29, 2016
Messages: 11
Offline
Hi,

thanks for your answer. Accidently missed to say that it is an Aura only environment.

s.ragas
Joined: Jun 29, 2016
Messages: 11
Offline
Or more detailed, where are the deails maintained? Is an extension + pin from the CM used or a SMGR user profile?
Tried such a lot of various combination and still get an 401 Unauthorized on

https://avayawgFQDNl:8443/csa/resources/tenants/default 401 (Unauthorized)

the logs in the Avaya Web Gateway are saying:

SEVERE: Exception performing authentication

javax.naming.AuthenticationException: User $USERNAME$ not found
at com.avaya.cas.realm.CasJNDIRealm.getUser(CasJNDIRealm.java:280)
at org.apache.catalina.realm.JNDIRealm.authenticate(JNDIRealm.java:1406)
at com.avaya.cas.realm.CasJNDIRealm.authenticateInternal(CasJNDIRealm.java:189)
at com.avaya.cas.realm.CasJNDIRealm.authenticate(CasJNDIRealm.java:148)
at com.avaya.cas.realm.CachingJNDIRealm.authenticate(CachingJNDIRealm.java:69)
at org.apache.catalina.realm.CombinedRealm.authenticate(CombinedRealm.java:192)
at com.avaya.cas.realm.CasBasicAuthenticator.authenticate(CasBasicAuthenticator.java:92)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:577)
at com.avaya.cas.realm.CasBasicAuthenticator.invoke(CasBasicAuthenticator.java:163)
at com.avaya.cas.ssl.valves.SSLValve.invoke(SSLValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:240)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1526)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1482)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

May 22, 2017 12:05:56 PM com.avaya.cas.realm.CasBasicAuthenticator authenticate
SEVERE: Authentication failed for username : $USERNAME$
Go to:   
Mobile view