Implicit Flow
Authenticator handling implicit flows in OIDC.
About
Configuration
Name
Description
Default value
Mandatory
{
"id": "auth00",
"type": "OIDCImplicitFlow",
"config": {
"base_path": "/test/authn",
"failure_location": "/authn/failure.html",
"required_authenticators": [{
"id" : "auth01",
"required" : true
}],
"userinfo_endpoint_ttl" : 90000,
"required_request_parameters": ["response_type", "client_id", "redirect_uri", "scope", "nonce"],
"keystore" : {
"path" : "/fortified_test/keystore.p12",
"password" : "secret",
"type" : "PKCS12"
},
"sign_jwt_keystore_password" : "secret",
"sign_jwt_keystore_alias" : "jwt",
"rps" : [ {
"client_id" : "provided",
"client_secret" : "provided",
"redirect_uri" : ["https://auth.organisation.com/authenticate/oidcrp"],
"post_logout_redirect_uris" : ["https://auth.organisation.com/authenticate/oidcrp/loggedout"],
"pipe_id" : "optional_pipe_id",
"jwt_headers" : {
"kid" : ""
},
"jwt_claims" : {
"secret_id": "{{{session.id}}}",
"test_claim": "static_claim",
"email": "{{{item.mail}}}",
"nonce": "{{{request.nonce}}}"
},
"userinfo_claims" : {
"secret_id": "{{{session.id}}}",
"userinfo_claim_test": "static_claim",
"email": "{{{item.mail}}}",
"email_verified": true,
"address": {
"street_address": "my address",
"postal_code": "my postal code"
},
"given_name": "{{{item.givenName}}}",
"subject": "{{{item.subject}}}"
}
}]
}
}Relying party Configuration
Name
Description
Default value
Mandatory
