Interface OIDCServiceTransactionInterface


  • public interface OIDCServiceTransactionInterface
    Mostly this exists because of the inheritance hierarchy vis a vis the very ancient OAuth 1 code. In a refactoring, this would go away. Basically it exposes OAuth2 functionality.

    Created by Jeff Gaynor
    on 2/15/20 at 5:46 PM

    • Method Detail

      • setFlowStates

        void setFlowStates​(FlowStates flowStates)
      • getRTData

        net.sf.json.JSONObject getRTData()
      • setAudience

        void setAudience​(List<String> audience)
      • setResource

        void setResource​(List<String> resource)
      • getExtendedAttributes

        net.sf.json.JSONObject getExtendedAttributes()
      • setExtendedAttributes

        void setExtendedAttributes​(net.sf.json.JSONObject xas)
      • getUserMetaData

        net.sf.json.JSONObject getUserMetaData()
      • setUserMetaData

        void setUserMetaData​(net.sf.json.JSONObject claims)
      • getAccessTokenLifetime

        long getAccessTokenLifetime()
      • getRefreshTokenLifetime

        long getRefreshTokenLifetime()
      • getAuthzGrantLifetime

        long getAuthzGrantLifetime()
      • getProxyId

        String getProxyId()
      • setProxyId

        void setProxyId​(String proxyId)
      • getProxyState

        net.sf.json.JSONObject getProxyState()
      • setProxyState

        void setProxyState​(net.sf.json.JSONObject proxyState)
      • getIDTokenIdentifier

        String getIDTokenIdentifier()
      • setIDTokenIdentifier

        void setIDTokenIdentifier​(String idTokenIdentifier)
      • getATData

        net.sf.json.JSONObject getATData()
      • setATData

        void setATData​(net.sf.json.JSONObject atData)