ms-auth: Microsoft Authentication API

[ bsd3, library, web ] [ Propose Tags ]

Bindings to the Microsoft Identity API / Active Directory (AD) for building applications that use either Delegated or App-only permissions. Helper functions are provided for building OAuth2 authentication flows and keep tokens transactionally secure and up to date.


[Skip to Readme]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.4.0.0
Change log CHANGELOG.md
Dependencies aeson, base (>=4.7 && <5), bytestring, containers, hoauth2 (==2.6.0), http-client, http-types, jwt, scientific, scotty, text, time, transformers, unliftio, uri-bytestring, validation-micro [details]
License BSD-3-Clause
Copyright 2023 Marco Zocca, UnfoldML
Author Marco Zocca
Maintainer oss@unfoldml.com
Revised Revision 1 made by ocramz at 2023-06-20T22:45:04Z
Category Web
Home page https://github.com/unfoldml/ms-graph-api
Source repo head: git clone https://github.com/unfoldml/ms-graph-api
Uploaded by ocramz at 2023-06-20T22:44:06Z
Distributions
Downloads 134 total (15 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2023-06-21 [all 1 reports]

Readme for ms-auth-0.2.0.0

[back to package description]

ms-auth

Haskell client bindings to the Microsoft Identity / Active Directory API.

Hackage

main

Introduction

This library provides helpers for building token-based authentication flows within server-based web apps e.g.

, as well as for keeping tokens up to date in the background.

Status

This library is functional but still in development.

Evolution of the library

Some breaking changes might also be introduced as the library matures.

We adhere to a simplified version of the Package Versioning Policy: breaking changes are signaled by increasing the major version number (e.g. 0.x -> 1.x ).

(c) 2023-, Marco Zocca, UnfoldML AB