What are the Maven 2 Coordinates for OpenDS SDK? - maven-2

I have been playing around with the OpenDS SDK (not the full OpenDS Server/Platform) to implement a simple LDAP listener to front a service my application provides.
I have not been able to find the Maven 2 coordinates for such SDK. This is the SDK site https://www.opends.org/wiki/page/LDAPSDK
I would like to know if the dependency is available in any public Maven repository.
Thanks,

After contacting a person related to OpenDS, I learned that it is not likely that the OpenDS artifacts will be available at any Maven repository.
However, this same person pointed at OpenDJ (http://opendj.forgerock.org/) and the OpenDJ SDK available in this repository http://maven.forgerock.org/repo/

An alternative is the UnboundID LDAP SDK. UnboundID's LDAP SDK has some features not available in other SDKs, for example, an in-memory directory server and asynchronous operations. The standard edition is cost-free, but commercial support is available if required.

Related

OpenShift authentication server for tools Git/JENKINS/JFROG

I have an OpenShift cluster 4.7 in IBM CLOUD that runs many infrastructure tools ( Jenkins, Gitea, JFrog, SonarQube, WIKIJS, etc etc). I want to be able to login to these tools using my OpenShift credentials. Do you have any working way to use OpenShift's integrated OAUTH server to do so? Or any other idea?
I know Jenkins has already a plugin to do so, but what about the rest? Is auth-proxy the best way? Cause most of my tools have been installed with HelmCharts or Operators and I am not sure how easy is it gonna be to configure something like that.
Thank you in advance.
Probably, you can use product "keycloak"
https://www.keycloak.org/gettin.../getting-started-openshift
In my opinion it is more likely to use KeyCloak.
In addition, you can consider IBM Cloud product AppID. You can find it In IBM Cloud catalog using link https://cloud.ibm.com/catalog/services/app-id.
Did you follow the official documentation on this?
Configuring OAuth client
Configuring the internal OAuth server

self-hosted snapcraft packages?

I am packaging and in-house app as snap and would like to use our own intranet server to distribute it to clients. As much as I read the docs of snap, it seems it is documenting only distribution through official snapcraft.io channels. Is there a way to download a snap from URL?
Please note: I am not concerned about security in this question. I am also not asking about private snap repositories on 3rd-party servers.

How to Client Side and Server Side integration of IBM TeaLeaf

I have to implement TeaLeaf analytics for our application so i am doing sample POc for android and iphone environment for hybrids application. Anyone please advice me how can i implement the TeaLeaf stuff in my POC.
Below that activity i did,
create sample app version project and add android/iphone environment
application-descriptor.xml i added IBM teaLeaf SDK
what else i have do? i was searching google and following ibm knowledge center also there is not much clarity for tutorial and how can i test in development environment.
below that link i referred :
http://www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.integ.doc/integ/t_tealeaf_client.html
If I understand your question correctly, it seems like you're attempting to create a connection between IBM MobileFirst Platform 6.3.0 and IBM Tealeaf. I work on integrations of IBM Tealeaf On-Cloud with client e-commerce platforms and it seems like you might be dealing with IBM Tealeaf On-Premise.
That being said, my understanding of the process for the On-Cloud implementation is that there are a few libraries you need to make sure are being included on pages you'd like Tealeaf to observe:
Tealeaf.js (distributed by IBM)
Sizzle.js
JQuery, if the page uses it ... also note that if the site uses JQuery, you need to provision from IBM the JQuery flavor of Tealeaf.js instead of the W3C flavor.
Hammer.js
Pako.js (again this assumes the On-Cloud version of Tealeaf, as this is a library for compressing data a being sent to IBM cloud-service collectors. In the On-Premise version my understanding is that this data is written to a file that is saved to the local hardware.)
How the libraries are included is something you'd decide when working with the client's server and development team - every organization has their preferences. Generally though they'd be inserted on pages that need to be monitored and the Tealeaf.js config would be edited to specify the endpoint of the collector for the regional data center on which space was provisioned for the client (in the US, either in Dallas or Washington DC.)
As for the On-Premise implementation of Tealeaf, you can jump in to the documentation here: http://www.ibm.com/support/knowledgecenter/SS2MBL/tealeaf_product_family_welcome.html

Worklight + WebSphere eXtreme Scale

I tried the integration of these products based on this article and I hit the same problem already documented in the article.
"invocation of javascript function 'getRSSFeeds' has failed: Could not initialize class com.ibm.websphere.objectgrid.ObjectGridManagerFactory
FWLSE0101E: Caused by: [project ExtremeScaleInWorklight]java.lang.NoClassDefFoundError: Could not initialize class com.ibm.websphere.objectgrid.ObjectGridManagerFactory"
It seems that it is caused by a Java class collision of log4j.
My solution was to create a separate Liberty server and install the WXS client for Liberty. This solved the problem, but then I cannot use the WL Development Server anymore which turns the development less efficient.
What is the best way to develop this kind of solution?
I have seen this integration of products on several slides, but I can't find an official guide on how to achieve this. Is there any?
Have You tries to get the IBM WebSphere eXtremeSCale Liberty profile developer tools 8.6 also installed in your WL Development Server ?
SO WXS has two components Client ( libraries) and Serer side components. They can be housed in the same JVM -- for tests, in production this does not really make sense. Serer side hosts storing of objects and enforcing the 'grid management' policies that you may employ using the xml confg files.
perhaps you can use IBM WebSphere eXtremeSCale Liberty profile developer tools 8.6 also installed in your WL Development Server and include then in the classpath.

Best choice for hosting Maven repository and continuous integration?

Can anyone recommend a good hosting provider where we can host our Maven 2 repository and continuous integration process?
We're very open minded about the implementation and are willing to use any OS, CI software and repository software so long as it gets the job done well.
Thanks in advance
we are using nexus community edition (#see http://www.sonatype.com/products/nexus) for caching external artifacts and publishing internal releases and snapshots.
we evaluated some tools for continuous integration (#see http://continuum.apache.org , #see https://hudson.dev.java.net) and decided to use hudson because of its simplicity.
Sonatype will host your project artifacts if it is open source. See here for details.
You can get Bamboo hosting from one of their partners
I don't know any SaaS provider who hosts maven/nexus/sonar. I know of beanstalk and springloops. Both are SaaS provider but don't target your requirements. Maybe, you could use amazon ec2 and deploy you own virtual machine with nexus. Nexus Open Source and Hudson on EC2