SilverID integration documentation
Start with the current Java and Spring integration path, then use standard OpenID Connect metadata to connect your application safely.
Discover the issuer
Use the Cloud service URL as the issuer base. OpenID Connect metadata is published at:
https://dev.silverid.in/.well-known/openid-configuration
Register your application
Sign in to the Cloud console, register an application, choose its client type, and add exact callback and post-logout URLs in Sandbox.
Configure Spring Security
spring:
security:
oauth2:
client:
provider:
silverid:
issuer-uri: https://dev.silverid.in
Add your issued client ID, client secret when applicable, scopes, and redirect URI using Spring Security's OAuth client configuration.
Use Authorization Code + PKCE
Start login through your framework's OAuth client support. Validate issuer, audience, signature, expiry, state, and nonce instead of constructing or parsing protocol messages manually.
Handle both sessions
Clear the local application session and use the provider logout endpoint when the user should also leave the shared SilverID session.
Need console-specific guidance?
The authenticated workspace includes a detailed getting-started guide populated with the registered application's real client configuration.