Testausserveri ID's server-side authorization code grant implementation example

Click the link below to begin the authentication flow

Login with Testausserveri ID (code flow, for backends)
Login with Testausserveri ID with predefined methods and scopes (code flow)
Login with Testausserveri ID with predefined methods & scopes (token flow, for Single-Page-Applications)