rayluo
Senior engineer in Azure. Working on Microsoft Authentication Library (MSAL), its extensions library, and their samples, in the Python ecosystem.
MicrosoftRedmond
Pinned Repositories
ms-identity-python-webapp
A Python web application calling Microsoft graph that is secured using the Microsoft identity platform
ms-identity-python-webapp-django
This sample is functional. Please subscribe/watch this repo to receive release notification.
microsoft-authentication-extensions-for-python
Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism.
microsoft-authentication-library-for-python
Microsoft Authentication Library (MSAL) for Python makes it easy to authenticate to Microsoft Entra ID. General docs are available here https://learn.microsoft.com/entra/msal/python/ Stable APIs are documented here https://msal-python.readthedocs.io. Questions can be asked on www.stackoverflow.com with tag "msal" + "python".
AdminLTE-web2py
A web2py layout template based on AdminLTE. (NOTE: This repo is now replaced by its successor, the new web2py plugin_adminlte at https://github.com/rayluo/plugin_adminlte )
brip
brip stands for Brython's pip. It brings the Python packages ecosystem and the pip-like workflow to Brython-powered projects.
brython-project-template
See it in action here
easter
Shows Easters in a century. This repo is also a sample/tutorial to show how to use brip in your Brython project.
github-pages-overwriter
A Github Action that overwrites your Github Pages branch with the content of current workdir, thus deploy/publish without polluting your repo history.
identity
This is an authentication/authorization library optimized for web apps. It provides some higher level APIs built on top of Microsoft's MSAL Python. Read its documentation here: https://identity-library.readthedocs.io
rayluo's Repositories
rayluo/identity
This is an authentication/authorization library optimized for web apps. It provides some higher level APIs built on top of Microsoft's MSAL Python. Read its documentation here: https://identity-library.readthedocs.io
rayluo/github-pages-overwriter
A Github Action that overwrites your Github Pages branch with the content of current workdir, thus deploy/publish without polluting your repo history.
rayluo/brip
brip stands for Brython's pip. It brings the Python packages ecosystem and the pip-like workflow to Brython-powered projects.
rayluo/brython-project-template
See it in action here
rayluo/easter
Shows Easters in a century. This repo is also a sample/tutorial to show how to use brip in your Brython project.
rayluo/charts.css.py
`charts.css.py` brings `charts.css` to Python. Online documentation and samples is available at the link below.
rayluo/flask-session
Server side session extension for Flask
rayluo/home
This repo contains some configuration files for my LINUX environment. Usage: `cd && git init && git remote add origin https://github.com/rayluo/home.git && git pull origin master`, and optionally run `~/.setup-icewm.sh`
rayluo/brython_dragdrop
A library for your Brython apps to implement drag-and-drop UX (User Experience), without needing to deal with low level drag or drop event callbacks.
rayluo/draggable-svg
rayluo/oauth2cli
A production-ready and specs-compliant OAuth2 client that is generic for all OAuth2 identity service providers.
rayluo/perf_baseline
The perf_baseline is a performance regression detection tool for Python projects. It uses timeit to automatically time your function, records the result as a baseline into a file, and compares subsequent test results against the initial baseline to detect performance regression based on your specified threshold.
rayluo/python-project-template
A minimalist template to start a new Python project
rayluo/ascii-canvas
Treat strings like Items on a 2D Canvas
rayluo/azure-cli-extensions
Public Repository for Extensions of Azure CLI.
rayluo/azure-docs
Open source documentation of Microsoft Azure
rayluo/azure-workload-identity
Azure AD Workload Identity uses Kubernetes primitives to associate managed identities for Azure resources and identities in Azure Active Directory (AAD) with pods.
rayluo/charts.css
Open source CSS framework for data visualization.
rayluo/chinese4x4
Please try this out!
rayluo/entra-docs
This is the public repo for Microsoft Entra documentation
rayluo/ev3dev.github.io
pretty web page for ev3dev
rayluo/git-credential-msal
Client tooling to make git over HTTP operations protected with Microsoft identity platform services via OIDC.
rayluo/Microsoft-identity-platform-training
rayluo/ms-identity-docs-code-python
Source for the Python code snippets in the Microsoft identity platform documentation found on https://docs.microsoft.com.
rayluo/ms-identity-python-on-behalf-of
This sample demonstrates a Python Django web application calling a Python Flask web API that then calls the Azure Management API subscriptions endpoint. The web application and API are secured using Azure Active Directory.
rayluo/portalocker
An extended version of portalocker to lock files in Python using the with statement
rayluo/pure-css-slides
A non-JavaScript experiment: fully featured presentation system, using only HTML + CSS
rayluo/python-webapi-flask
Coming soon
rayluo/python-webapp-quart
A web app sample written for Quart web framework, powered by Identity library
rayluo/shadowsocks