Posts
-
aad-sso-wordpress
Single Sign-on with Azure Active Directory (for WordPress)
A WordPress plugin that allows organizations to use their Microsoft Entra ID (formerly known as Azure Active Directory) user accounts to sign in to WordPress. Organizations with Office 365 already have Microsoft Entra ID (Microsoft Entra ID) and can use this plugin for all of their users.
- Microsoft Entra ID group membership can be used to determine access and role.
- New users can be registered on-the-fly based on their Microsoft Entra ID profile.
- Can always fall back to regular username and password login.
This is a work in progress, please feel free to contact me for help. This plugin is provided as-is, with no guarantees or assurances.
In the typical flow:
- User attempts to log in to the blog. At the sign in page, they are given a link to sign in with their Microsoft Entra ID work or school account (e.g. a Microsoft 365 account).
- After signing in, the user is redirected back to the blog with an authorization code, which the plugin exchanges for a ID token, containing a minimal set of claims about the signed in user, and an access token, which can be used to query Microsoft Entra ID for additional details about the user.
- The plugin uses the claims in the ID token to attempt to find a WordPress user with an email address or login name that matches the Microsoft Entra ID user.
- If one is found, the user is authenticated in WordPress as that user account. If one is not found, the WordPress user will (optionally) be auto-provisioned on-the-fly.
- (Optional) Membership to certain groups in Microsoft Entra ID can be mapped to roles in WordPress, and group membership can be used to restrict access.
Tags: #php β’ azure-active-directory β’ wordpress-plugin
-
gif
The matplotlib Animation Extension
The matplotlib Animation Extension
Tags: #python β’ gif β’ gif-animation
-
action-send-mail
:gear: A GitHub Action to send an email to multiple recipients
An action that simply sends a mail to multiple recipients.
Some features:
- plain text body
- HTML body
- multipart body (plain text + HTML)
- Markdown to HTML converting (use
html_body
, notbody
) - file attachments (supports globbing)
Tags: #javascript β’ github-actions β’ action
-
rspec_api_documentation
Automatically generate API documentation from RSpec
Generate pretty API docs for your Rails APIs.
Check out a sample.
Tags: #ruby β’ rspec β’ api
-
pan_pp.pytorch
Official implementations of PSENet, PAN and PAN++.
- (2022/12/08) We will release the code and models of FAST in link.
- (2022/10/09) We release stabler code for PAN++, see pan_pp_stable.
- (2022/04/22) Update PAN++ ICDAR 2015 joint training & post-processing with vocabulary & visualization code.
- (2021/11/03) Paddle implementation of PAN, see Paddle-PANet. Thanks @simplify23.
- (2021/04/08) PSENet and PAN are included in MMOCR.
Tags: #python β’ text-recognition β’ psenet
-
alexa_media_player
This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.
This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API. Please note this mimics the Alexa app but Amazon may cut off access at anytime.
Originally inspired and created by Keaton Taylor
Tags: #python β’ alexa β’ home-assistant
-
DGFraud
A Deep Graph-based Toolbox for Fraud Detection
git clone https://github.com/safe-graph/DGFraud.git cd DGFraud python setup.py install
Tags: #python β’ fraud-detection β’ fraud-prevention
-
react-native-document-scanner
Document scanner, features live border detection, perspective correction, image filters and more ! π²πΈ
Live document detection library. Returns either a URI or a base64 encoded string of the captured image, allowing you to easily store it or use it as you wish !
Features :
- Live detection
- Perspective correction and crop of the image
- Live camera filters (brightness, saturation, contrast)
- Flash
- Easy to use base64 image
Tags: #java β’ react-native β’ ios
-
slug-generator
Slug Generator Library for PHP, based on Unicodeβs CLDR data
The delimiter can be any string, it is used to separate words. It gets stripped from the beginning and the end of the slug.
$generator->generate('Hello World!'); // Result: hello-world $generator->generate('Hello World!', ['delimiter' => '_']); // Result: hello_world $generator->generate('Hello World!', ['delimiter' => '%20']); // Result: hello%20world
Tags: #php β’ library β’ slug
-
omniauth-google-oauth2
Oauth2 strategy for Google
Strategy to authenticate with Google via OAuth2 in OmniAuth.
Get your API key at: https://code.google.com/apis/console/ Note the Client ID and the Client Secret.
For more details, read the Google docs: https://developers.google.com/accounts/docs/OAuth2
Tags: #ruby β’ omniauth β’ google-oauth2
subscribe via RSS