Pinned Repositories
D2L.CodeStyle
Annotations and analysis tools for D2L C# code style
Extensibility-Samples
Several different examples showing how to extend the platform using APIs, Remote Plugins and other Brightspace extensibility points.
ifrau
Enabling simple communication for IFRAME-based free-range apps
node-ecdsa-sig-formatter
node-jwk-to-pem
Convert a json web key to a PEM for use by OpenSSL or crytpo
Postman-Collections
A listing of Postman Collections for the Brightspace API
util-api-test-tool
A tool for testing Valence API calls
valence-sdk-javascript
JavaScript Valence SDK
valence-sdk-python
Python Valence SDK
vault-ec2auth
A simple agent to authenticate an AWS EC2 instance against Hashicorp Vault
Brightspace's Repositories
Brightspace/node-jwk-to-pem
Convert a json web key to a PEM for use by OpenSSL or crytpo
Brightspace/D2L.CodeStyle
Annotations and analysis tools for D2L C# code style
Brightspace/ifrau
Enabling simple communication for IFRAME-based free-range apps
Brightspace/util-api-test-tool
A tool for testing Valence API calls
Brightspace/bmx
IAM-less AWS API access for humans.
Brightspace/D2L.Security.OAuth2
Brightspace OAuth 2.0 for C#
Brightspace/frau-publisher
A free-range-app utility for publishing to our CDN.
Brightspace/d2l-license-checker
Simple tool to continuously check for D2L accepted licenses of all npm dependencies in a project.
Brightspace/d2l-hypermedia-constants
Brightspace/data-hub-client-example
This is a demonstration of how to retrieve data from Brightspace via the Data Hub APIs.
Brightspace/node-superagent-oauth-body-hash
A superagent plugin to sign requests using OAuth 1.0a with an option to include “body hash” as defined in “OAuth Request Body Hash”.
Brightspace/third-party-actions
Brightspace/D2L.Hypermedia.Siren
Utility library for using Siren Hypermedia in .NET
Brightspace/eslint-config-brightspace
Common Brightspace eslint configs.
Brightspace/serverless-plugin-for-each
Serverless plugin that adds $forEach syntax to reduce code duplication and allow creating dynamic templates
Brightspace/testing-library-shadow-dom
Version of @testing-library/dom which provides support for shadow DOM.
Brightspace/dotnet-ci-version-properties
Build tool for writing version property files
Brightspace/lms-version-actions
Actions for obtaining and following the active release versions of the LMS
Brightspace/SimpleLogInterface
A clean and simple logging interface intended to be logging system independent.
Brightspace/terraform-workflows
Brightspace/test-reporting-action
GitHub Action for the test reporting framework
Brightspace/test-reporting-node
Node helper package for the test reporting framework
Brightspace/d2l-fetch-dedupe
Provides a middleware function for de-duplicating fetch requests for the same url+auth combination
Brightspace/d2l-fetch-simple-cache
Provides a middleware function for caching fetch responses for the same url+auth combination
Brightspace/d2l-image
Web component for images requiring authentication
Brightspace/D2L.DynamoDBv2.NUnitHelpers
Helper library for testing .NET DynamoDB operations.
Brightspace/dotnet-dynamodb-lock
Dotnet tool for acquiring/releasing locks in a DynamoDB table.
Brightspace/frau-local-appresolver
A free-range-app utility for resolving locally hosted apps.
Brightspace/self-hosted-runner-permissions-issue-repro
Reproducing a problem with file permissions + self-hosted runners
Brightspace/SourceBrowser
Source browser website generator that powers http://referencesource.microsoft.com and http://source.roslyn.io