Class OAuth2AuthenticationProviderUtils

java.lang.Object
cn.herodotus.engine.oauth2.authentication.utils.OAuth2AuthenticationProviderUtils

public class OAuth2AuthenticationProviderUtils extends Object

Description: Utility methods for the OAuth 2.0 AuthenticationProvider's.

Author:
: gengwei.zheng
Date:
: 2022/3/31 15:01
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken
    getAuthenticatedClientElseThrowInvalidClient(org.springframework.security.core.Authentication authentication)
     
    static <T extends org.springframework.security.oauth2.core.OAuth2Token>
    org.springframework.security.oauth2.server.authorization.OAuth2Authorization
    invalidate(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization, T token)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getAuthenticatedClientElseThrowInvalidClient

      public static org.springframework.security.oauth2.server.authorization.authentication.OAuth2ClientAuthenticationToken getAuthenticatedClientElseThrowInvalidClient(org.springframework.security.core.Authentication authentication)
    • invalidate

      public static <T extends org.springframework.security.oauth2.core.OAuth2Token> org.springframework.security.oauth2.server.authorization.OAuth2Authorization invalidate(org.springframework.security.oauth2.server.authorization.OAuth2Authorization authorization, T token)