mauth-signer-akka-http

MAuth clients

License

License

Categories

Categories

Akka Container Microservices Reactive libraries
GroupId

GroupId

com.mdsol
ArtifactId

ArtifactId

mauth-signer-akka-http_2.11
Last Version

Last Version

1.0.16
Release Date

Release Date

Type

Type

jar
Description

Description

mauth-signer-akka-http
MAuth clients
Project URL

Project URL

https://github.com/mdsol/mauth-java-client
Project Organization

Project Organization

com.mdsol
Source Code Management

Source Code Management

https://github.com/mdsol/mauth-java-client

Download mauth-signer-akka-http_2.11

How to add to project

<!-- https://jarcasting.com/artifacts/com.mdsol/mauth-signer-akka-http_2.11/ -->
<dependency>
    <groupId>com.mdsol</groupId>
    <artifactId>mauth-signer-akka-http_2.11</artifactId>
    <version>1.0.16</version>
</dependency>
// https://jarcasting.com/artifacts/com.mdsol/mauth-signer-akka-http_2.11/
implementation 'com.mdsol:mauth-signer-akka-http_2.11:1.0.16'
// https://jarcasting.com/artifacts/com.mdsol/mauth-signer-akka-http_2.11/
implementation ("com.mdsol:mauth-signer-akka-http_2.11:1.0.16")
'com.mdsol:mauth-signer-akka-http_2.11:jar:1.0.16'
<dependency org="com.mdsol" name="mauth-signer-akka-http_2.11" rev="1.0.16">
  <artifact name="mauth-signer-akka-http_2.11" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.mdsol', module='mauth-signer-akka-http_2.11', version='1.0.16')
)
libraryDependencies += "com.mdsol" % "mauth-signer-akka-http_2.11" % "1.0.16"
[com.mdsol/mauth-signer-akka-http_2.11 "1.0.16"]

Dependencies

compile (4)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.11
com.mdsol : mauth-signer jar 1.0.16
com.typesafe.scala-logging : scala-logging_2.11 jar 3.9.0
io.zipkin.brave : brave jar 4.18.2

provided (2)

Group / Artifact Type Version
com.typesafe.akka : akka-http_2.11 jar 10.1.3
com.typesafe.akka : akka-stream_2.11 jar 2.5.13

test (3)

Group / Artifact Type Version
com.mdsol : mauth-test-utils jar 1.0.16
org.scalamock : scalamock-scalatest-support_2.11 jar 3.6.0
com.github.tomakehurst : wiremock jar 2.18.0

Project Modules

There are no modules declared in this project.

Build Status

Java Client for MAuth

This is a standalone client for Medidata Authentication

Medidata Authentication

The Medidata authentication process bounds - in this case verifies - an API message against its origin.

Medidata authentication provides a fault tolerant, service-to-service authentication scheme for Medidata and third-party applications that use web services to communicate with each other.

The process and integrity algorithm are based on digital signatures encrypted and decrypted with private/public key pairs.

Medidata’s authentication process requires public key management, which is done by way of an API. It provides message integrity and provenance validation by verifying a message sender’s signature. Each public key is associated with an application and is used to authenticate message signatures. Each private key is stored by the application signing requests with the private key.

NOTE: Only the signing application has any knowledge of the application’s private key.

Usage

A Medidata server requires the requests to be signed using Medidata Authentication

com.mdsol

mdsol

Versions

Version
1.0.16
1.0.15
1.0.14
1.0.13
1.0.1