Developer infrastructure

SilverID integration documentation

Start with the current Java and Spring integration path, then use standard OpenID Connect metadata to connect your application safely.

1

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
2

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.

3

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.

4

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.

5

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.

Sign In