Class OpenIDConnectSecurityFilter

  • All Implemented Interfaces:
    org.eclipse.microprofile.openapi.OASFilter

    public class OpenIDConnectSecurityFilter
    extends AutoSecurityFilter
    Add OAuth 2 (Implicit) Authentication security automatically based on the added security extensions
    • Constructor Detail

      • OpenIDConnectSecurityFilter

        public OpenIDConnectSecurityFilter()
      • OpenIDConnectSecurityFilter

        public OpenIDConnectSecurityFilter​(String securitySchemeName,
                                           String securitySchemeDescription,
                                           AutoUrl authorizationUrl,
                                           AutoUrl refreshUrl,
                                           AutoUrl tokenUrl)
    • Method Detail

      • getAuthorizationUrl

        public AutoUrl getAuthorizationUrl()
      • setAuthorizationUrl

        public void setAuthorizationUrl​(AutoUrl authorizationUrl)
      • getRefreshUrl

        public AutoUrl getRefreshUrl()
      • setRefreshUrl

        public void setRefreshUrl​(AutoUrl refreshUrl)
      • getTokenUrl

        public AutoUrl getTokenUrl()
      • setTokenUrl

        public void setTokenUrl​(AutoUrl tokenUrl)
      • getSecurityScheme

        protected org.eclipse.microprofile.openapi.models.security.SecurityScheme getSecurityScheme()
        Specified by:
        getSecurityScheme in class AutoSecurityFilter