Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NIFI-7584-rebase-squash Added a POST request to the OIDC revoke endpo… #4582

Closed

Commits on Oct 7, 2020

  1. NIFI-7584-rebase-squash Added a POST request to the OIDC revoke endpo…

    …int for logout.
    
    Added method to validate the OIDC Access Token for the revoke endpoint.
    Created a new callback URI of oidc/logoutCallback to handle certain OIDC logout cases.
    Changed method to exchange the Authorization Code for a Login Authentication Token.
    Added a new method to exchange the AuthN Code for an Access Token.
    Changed method to convert OIDC Token to a Login AuthN Token instead of a NiFi JWT.
    
    NIFI-7584-rebase-squash Changed the validateAccessToken method to take an AccessTokenHash object as a parameter.
    
    NIFI-7584-rebase-squash Changed static messages to be constant variables in AccessResource.
    
    NIFI-7584-rebase-squash Added a check to determine which OIDC logout method to use
    based on the configured OIDC discovery url in nifi.properties.
    
    NIFI-7584-rebase-squash Separated the logout endpoints for different ID Providers.
    Added a new method to exchange an AuthN Code for an ID Token.
    Separated the authorization and authentication for OIDC client requests.
    
    NIFI-7584-rebase-squash Cleaned up the code.
    
    NIFI-7584-rebase-squash Added tests to StandardOidcProviderGroovyTest.
    Extracted the Access Token validation method.
    
    NIFI-7584-rebase-squash Created new OidcServiceGroovyTest class.
    
    NIFI-7584-rebase-squash Fixed and added tests.
    
    NIFI-7584-rebase-squash Added tests.
    
    NIFI-7584-rebase-squash Cleaned up code and removed comments.
    
    NIFI-7584-rebase-squash Fixed issue of a HTTP request not closing the connection.
    
    NIFI-7584-rebase-squash Added Exceptions to methods.
    
    NIFI-7584-rebase-squash [WIP] Added tests in OidcServiceTest.
    mtien-apache committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    b0ac1d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Configuration menu
    Copy the full SHA
    a84860d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17565a6 View commit details
    Browse the repository at this point in the history