Skip to content

byu-oit/edge-clients

Repository files navigation

Edge Clients

This is a compilation of various client libraries and such. The goal with many of these libraries is to establish a minimal set of functionality with a minimum of dependencies. Typically, Spring and Google Guava, although there are a few others that are BYU-created dependencies.

Modules

apikey-client

This is mostly a database-connected api-key client. It can look up just about any api key and use it. Mostly created for testing. There is a CLI. This was built on top of the auth-client.

auth-client

chartBlock

control-dates-client

credential-client

This is a web service only client for apikey authentication infrastructure. There are utility classes for locating and loading locally stored apikey and username/password credentials. The goal is to provide for apikey what the connection files do for databases.

filters

learning-suite-client

person-basic

person-basic-domain

pro-client

pro-codes-client