Skip to content

Instantly share code, notes, and snippets.

View jiangying000's full-sized avatar
:bowtie:

jiangying jiangying000

:bowtie:
  • Beijing, China
  • 11:59 (UTC +08:00)
  • X @Dongjy_
View GitHub Profile
@prigaux
prigaux / cas_flow_diagram.puml
Last active July 11, 2022 12:50
CAS flow diagram with back-channel single-logout
@startuml
'NB: original version David Ohsie : https://cas-dev.jasig.narkive.com/xJuuetEU/documenting-the-cas-protocol-using-sequence-diagrams-is-this-useful
title: CAS Browser Single-Signon Sequence Diagram
actor user as U
participant "Browser" as B
participant "CAS Server" as C
participant "Protected App" as P
@bmaupin
bmaupin / open-source-sso.md
Last active April 11, 2024 09:36
Comparison of some open-source SSO implementations

ⓘ This list is not meant to be exhaustive and is not guaranteed to be maintained. See the comments for updates and alternative options.

(Items in bold indicate possible concerns)

Keycloak WSO2 Identity Server Gluu CAS OpenAM Shibboleth IdP
OpenID Connect/OAuth support yes yes yes yes yes yes
Multi-factor authentication yes yes yes yes yes yes
Admin UI yes yes yes yes yes no
OpenJDK support yes yes partial² yes
@lukechilds
lukechilds / get_latest_release.sh
Created August 9, 2016 19:43
Shell - Get latest release from GitHub
get_latest_release() {
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
grep '"tag_name":' | # Get tag line
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
}
# Usage
# $ get_latest_release "creationix/nvm"
# v0.31.4