• Airlock Secure Access Hub
  • About this document
  • About Airlock IAM
  • IAM 8.4 release notes
  • Security best practices
  • Installation and upgrade
  • Operation
  • Initial configuration
  • Configuration management
  • Authentication
  • Self-services
  • Target applications
  • OAuth and OIDC
    • Introduction
    • IAM as AS/OP
      • URLs and endpoints
      • OAuth 2.0 scopes
      • Claims
      • OAuth consent
        • Local consent
        • Consent management
        • Remote consent apps
          • Remote consent protocol
      • ACR
      • PAR
      • PKCE
      • Client authentication
      • Session management
      • OAuth 2.0 OIDC Configuration override
      • SSO tickets
      • Flow authentication with Loginapp UI
      • AS usage examples
    • IAM as Client/RP
    • Token Exchange service overview
  • SAML
  • API access control
  • Flows (Airlock IAM concept)
  • Loginapp Configuration
  • Adminapp Configuration
  • Service Container Configuration
  • Transaction Approval Configuration
  • IAM REST APIs
  • Customizing UIs and texts
  • Third-party licenses
  1. OAuth and OIDC
  2. IAM as AS/OP
  3. OAuth consent
  4. Remote consent apps

Remote consent applications with OAuth

The consent screen is usually generated by the OAuth authorization server – in our case Airlock IAM – and asks the end user whether certain scopes may be granted to a third party (the OAuth Client).

IAM-generated consent screen example:

However, there are situations (e.g., PSD2) where information from the business domain (e.g., bank accounts) must be involved in the consent step.
To support such situations, Airlock IAM supports the concept of Remote Consent as described in this chapter.

Further information and links

Internal links:

  • Configuration of IAM as OAuth Authorization Server / OpenID Provider
  • OAuth 2.0 and OpenID Connect (OIDC) overview
  • STET PSD2 with Airlock components