/Whydah-Admin-SDK

An extended Whydah SDK which include the admin commands and systests

Primary LanguageJavaApache License 2.0Apache-2.0

Whydah-Admin-SDK

GitHub tag (latest SemVer) Build Status GitHub commit activity Project Status: Active – The project has reached a stable, usable state and is being actively developed. CodeQL Known Vulnerabilities

A client library which aimed to make Whydah admin integration more easy and more resilient

  • XML and JSON parsing of Whydah datastructures sent over the wire.
  • Util library for all the frequent used API calls
  • SessionHandler for ApplicationSessions and User Sessions
  • Client logic for using Whydah Web SSO - SSOLoginWebapp (SSOLWA).
    • The Java SDK is in a really early stage, and is currently used to experiment with a new remoting approach to increase system resilliance
  • Client logic for using administrative API in UserAdminService (UAS) for applications with appropriate rights
    • Used as a TEST driver for the new UAS admin API's

Binaries

Binaries and dependency information for Maven, Ivy, Gradle and others can be found at https://mvnrepo.cantara.no.

Example for Maven:

        <dependency>
            <groupId>net.whydah.sso</groupId>
            <artifactId>Whydah-Admin-SDK</artifactId>
            <version>x.y.z</version>
        </dependency>