Sign inSign up

ristekoss/sso-proxy

By ristekoss

•Updated about 1 year ago

A proxy server to sign in using Universitas Indonesia's SSO credentials via API call

Image
Web servers
0

362

ristekoss/sso-proxy repository overview

⁠SSO Proxy

⁠Background

Universitas Indonesia (UI) uses a single sign on (SSO) mechanism for authentication and authorization of their services. The response body to a successful sign on is written in XML. It is generally a chore to reimplement the handling of entire SSO ticket validation and response body processing for students, committees, and organizations who’d like to use UI’s SSO for student account authentication and authorization in their events.

That's why we built this proxy server. It's as easy as sending a JSON payload via an API call like this

{
  "username": "username",
  "password": "password",
  "casUrl": "https://sso.ui.ac.id/cas2/",
  "serviceUrl": "http://localhost:8081/"
}

or this if you want to use the default urls.

{
  "username": "username",
  "password": "password"
}

⁠Configuration

You can provide a configuration via environment variables or .env files. Check out the example configuration here⁠.

Tag summary

Content type

Image

Digest

sha256:7d7c33c2e…

Size

13.5 MB

Last updated

about 1 year ago

docker pull ristekoss/sso-proxy