Getting Started with Sign in with PESU
Sign in with PESU is an OpenID Connect (OIDC) identity provider enabling student developers to authenticate PES University students reliably, retrieve verified academic profile attributes, and eliminate the need for storing raw passwords.
Create an application in the Developer Portal to receive your unique client_id and register callback URIs.
Redirect users to /oauth2/authorize with a SHA-256 PKCE code challenge. Users consent to scopes requested by your client.
Exchange the single-use code at /oauth2/token for signed RS256 ID tokens and access tokens, or query /api/v1/userinfo.
Issuer URL & Discovery
Configure your OIDC client or authentication library with the following Issuer URL. All discovery endpoints, signing keys, and token handlers are resolved automatically from this base.
Newly created applications begin in testing status and can only authenticate the owner and designated testers listed in your portal. Submit a verification request from your client portal once ready for campus-wide production release.