Serialized Form

  • Package org.jenkinsci.plugins.oic

    • Exception org.jenkinsci.plugins.oic.FailedCheckOfTokenException

      class FailedCheckOfTokenException extends RuntimeException implements Serializable
      • Serialized Fields

        • idpLogoutUrl
          String idpLogoutUrl
    • Class org.jenkinsci.plugins.oic.OicCredentials

      class OicCredentials extends UserProperty implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • accessToken
          Secret accessToken
        • expiresAtMillis
          Long expiresAtMillis
        • idToken
          Secret idToken
        • refreshToken
          Secret refreshToken
    • Class org.jenkinsci.plugins.oic.OicSecurityRealm

      class OicSecurityRealm extends SecurityRealm implements Serializable
      serialVersionUID:
      1L
      • Serialization Methods

        • readResolve
          protected Object readResolve()
      • Serialized Fields

        • allowedTokenExpirationClockSkewSeconds
          Long allowedTokenExpirationClockSkewSeconds
          Additional number of seconds to add to token expiration
        • authorizationServerUrl
          String authorizationServerUrl
        • automanualconfigure
          String automanualconfigure
        • clientId
          String clientId
        • clientSecret
          Secret clientSecret
        • disableSslVerification
          boolean disableSslVerification
        • disableTokenVerification
          boolean disableTokenVerification
          Flag to disable JWT signature verification
        • emailFieldName
          String emailFieldName
        • endSessionEndpoint
          String endSessionEndpoint
        • escapeHatchEnabled
          boolean escapeHatchEnabled
        • escapeHatchGroup
          String escapeHatchGroup
        • escapeHatchSecret
          Secret escapeHatchSecret
        • escapeHatchUsername
          String escapeHatchUsername
        • fullNameFieldName
          String fullNameFieldName
        • groupsFieldName
          String groupsFieldName
        • jwksServerUrl
          String jwksServerUrl
        • logoutFromOpenidProvider
          boolean logoutFromOpenidProvider
        • nonceDisabled
          boolean nonceDisabled
          Flag to disable nonce security
        • overrideScopes
          String overrideScopes
          Override scopes in wellknown configuration
        • pkceEnabled
          boolean pkceEnabled
          Flag to enable PKCE challenge
        • postLogoutRedirectUrl
          String postLogoutRedirectUrl
        • rootURLFromRequest
          boolean rootURLFromRequest
          Flag indicating if root url should be taken from config or request Taking root url from request requires a well configured proxy/ingress
        • scopes
          String scopes
        • sendScopesInTokenRequest
          boolean sendScopesInTokenRequest
          Flag to send scopes in code token request
        • tokenAuthMethod
          OicSecurityRealm.TokenAuthMethod tokenAuthMethod
        • tokenExpirationCheckDisabled
          boolean tokenExpirationCheckDisabled
          Flag to disable token expiration check
        • tokenFieldToCheckKey
          String tokenFieldToCheckKey
        • tokenFieldToCheckValue
          String tokenFieldToCheckValue
        • tokenServerUrl
          String tokenServerUrl
        • useRefreshTokens
          boolean useRefreshTokens
        • userInfoServerUrl
          String userInfoServerUrl
        • userNameField
          String userNameField
        • wellKnownOpenIDConfigurationUrl
          String wellKnownOpenIDConfigurationUrl
    • Class org.jenkinsci.plugins.oic.OicUserDetails

      class OicUserDetails extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • grantedAuthorities
          List<org.springframework.security.core.GrantedAuthority> grantedAuthorities
        • userName
          String userName