package
0.0.0-20240730143044-b7c6b3823ec4
Repository: https://github.com/cloudentity/acp-client-go.git
Documentation: pkg.go.dev
# Constants
FDXConsentRevocationInitiatorDATAACCESSPLATFORM captures enum value "DATA_ACCESS_PLATFORM".
FDXConsentRevocationInitiatorDATAPROVIDER captures enum value "DATA_PROVIDER".
FDXConsentRevocationInitiatorDATARECIPIENT captures enum value "DATA_RECIPIENT".
FDXConsentRevocationInitiatorINDIVIDUAL captures enum value "INDIVIDUAL".
FDXConsentRevocationInitiatorMERCHANT captures enum value "MERCHANT".
FDXConsentRevocationInitiatorVENDOR captures enum value "VENDOR".
FDXConsentRevocationReasonBUSINESSRULE captures enum value "BUSINESS_RULE".
FDXConsentRevocationReasonUSERACTION captures enum value "USER_ACTION".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationRequestAuthorizationEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationRequestIDTokenEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationRequestIDTokenSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestIDTokenSignedResponseAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationRequestIDTokenSignedResponseAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationRequestIntrospectionEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationRequestRequestObjectEncryptionEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgAny captures enum value "any".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgNone captures enum value "none".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationRequestRequestObjectSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationRequestRevocationEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationRequestSubjectTypePairwise captures enum value "pairwise".
FDXDynamicClientRegistrationRequestSubjectTypePublic captures enum value "public".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationRequestTokenEndpointAuthMethodUnspecified captures enum value "unspecified".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgEmpty captures enum value "".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgHS256 captures enum value "HS256".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationRequestTokenEndpointAuthSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationRequestUserinfoSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationRequestUserinfoSignedResponseAlgNone captures enum value "none".
FDXDynamicClientRegistrationRequestUserinfoSignedResponseAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationResponseAuthorizationEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationResponseClientStatusActive captures enum value "active".
FDXDynamicClientRegistrationResponseClientStatusInactive captures enum value "inactive".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationResponseIDTokenEncryptedResponseEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationResponseIDTokenSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseIDTokenSignedResponseAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationResponseIDTokenSignedResponseAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationResponseIntrospectionEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionAlgRSADashOAEP captures enum value "RSA-OAEP".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionAlgRSADashOAEPDash256 captures enum value "RSA-OAEP-256".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionEncA128CBCDashHS256 captures enum value "A128CBC-HS256".
FDXDynamicClientRegistrationResponseRequestObjectEncryptionEncA256GCM captures enum value "A256GCM".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgAny captures enum value "any".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgNone captures enum value "none".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationResponseRequestObjectSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationResponseRevocationEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationResponseSubjectTypePairwise captures enum value "pairwise".
FDXDynamicClientRegistrationResponseSubjectTypePublic captures enum value "public".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodClientSecretBasic captures enum value "client_secret_basic".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodClientSecretJwt captures enum value "client_secret_jwt".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodClientSecretPost captures enum value "client_secret_post".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodNone captures enum value "none".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodPrivateKeyJwt captures enum value "private_key_jwt".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodSelfSignedTLSClientAuth captures enum value "self_signed_tls_client_auth".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodTLSClientAuth captures enum value "tls_client_auth".
FDXDynamicClientRegistrationResponseTokenEndpointAuthMethodUnspecified captures enum value "unspecified".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgEmpty captures enum value "".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgHS256 captures enum value "HS256".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgPS256 captures enum value "PS256".
FDXDynamicClientRegistrationResponseTokenEndpointAuthSigningAlgRS256 captures enum value "RS256".
FDXDynamicClientRegistrationResponseUserinfoSignedResponseAlgES256 captures enum value "ES256".
FDXDynamicClientRegistrationResponseUserinfoSignedResponseAlgNone captures enum value "none".
FDXDynamicClientRegistrationResponseUserinfoSignedResponseAlgRS256 captures enum value "RS256".
GetFDXConsentRevocationInitiatorDATAACCESSPLATFORM captures enum value "DATA_ACCESS_PLATFORM".
GetFDXConsentRevocationInitiatorDATAPROVIDER captures enum value "DATA_PROVIDER".
GetFDXConsentRevocationInitiatorDATARECIPIENT captures enum value "DATA_RECIPIENT".
GetFDXConsentRevocationInitiatorINDIVIDUAL captures enum value "INDIVIDUAL".
GetFDXConsentRevocationInitiatorMERCHANT captures enum value "MERCHANT".
GetFDXConsentRevocationInitiatorVENDOR captures enum value "VENDOR".
GetFDXConsentRevocationReasonBUSINESSRULE captures enum value "BUSINESS_RULE".
GetFDXConsentRevocationReasonUSERACTION captures enum value "USER_ACTION".
ServiceTypeOauth2 captures enum value "oauth2".
ServiceTypeOidc captures enum value "oidc".
ServiceTypeOpenbanking captures enum value "openbanking".
ServiceTypeSystem captures enum value "system".
ServiceTypeUser captures enum value "user".
# Structs
AcceptFDXConsentRequest accept f d x consent request
swagger:model AcceptFDXConsentRequest.
ClientInfo client info
swagger:model ClientInfo.
ClientJWK client j w k
swagger:model ClientJWK.
ClientJWKs client j w ks
swagger:model ClientJWKs.
ClientPrivacy client privacy
swagger:model ClientPrivacy.
ClientTokenExchangeConfiguration client token exchange configuration
swagger:model ClientTokenExchangeConfiguration.
Confirmation confirmation
swagger:model Confirmation.
ConsentAccepted consent accepted
swagger:model ConsentAccepted.
ConsentRejected consent rejected
swagger:model ConsentRejected.
ConsentRevocationByCLientID consent revocation by c lient ID
swagger:model ConsentRevocationByCLientID.
ConsentsRemovedResponse consents removed response
swagger:model ConsentsRemovedResponse.
Error HTTP error response
swagger:model Error.
FDXConsent f d x consent
swagger:model FDXConsent.
FDXConsentGrantParty Consent Party entity Details on the non-end user parties in the Consent Grant.
FDXConsentRevocation Revocation data
swagger:model FDXConsentRevocation.
FDXConsents f d x consents
swagger:model FDXConsents.
FDXConsentsRequest f d x consents request
swagger:model FDXConsentsRequest.
FDXDynamicClientRegistrationRequest f d x dynamic client registration request
swagger:model FDXDynamicClientRegistrationRequest.
FDXDynamicClientRegistrationResponse f d x dynamic client registration response
swagger:model FDXDynamicClientRegistrationResponse.
FDXError f d x error
swagger:model FDXError.
FDXErrorResponse f d x error response
swagger:model FDXErrorResponse.
FDXGrantedResource f d x granted resource
swagger:model FDXGrantedResource.
FDXRequestedResource f d x requested resource
swagger:model FDXRequestedResource.
FDXResource FDX specific resource
swagger:model FDXResource.
FDXUpdateClientStatusRequest f d x update client status request
swagger:model FDXUpdateClientStatusRequest.
GenericError Error response
swagger:model genericError.
GetFDXConsent get f d x consent
swagger:model GetFDXConsent.
GetFDXConsentResponse get f d x consent response
swagger:model GetFDXConsentResponse.
GetFDXConsentRevocation get f d x consent revocation
swagger:model GetFDXConsentRevocation.
Intermediary intermediary
swagger:model Intermediary.
IntrospectResponse introspect response
swagger:model IntrospectResponse.
PIICategory p i i category
swagger:model PIICategory.
RegistryReference Used for registry references.
RejectConsentRequest reject consent request
swagger:model RejectConsentRequest.
RequestedScope requested scope
swagger:model RequestedScope.
Resource The resource holding data under the FDX consent
swagger:model Resource.
RFC6749Error r f c6749 error
swagger:model RFC6749Error.
ScopePrivacyInformation scope privacy information
swagger:model ScopePrivacyInformation.
Service service
swagger:model Service.
TokenTTLs token t t ls
swagger:model TokenTTLs.
# Type aliases
AuthenticationContext authentication context
swagger:model AuthenticationContext.
AuthorizationDetailType authorization detail type
swagger:model AuthorizationDetailType.
ConsentStatus consent status
swagger:model ConsentStatus.
ConsentType consent type
swagger:model ConsentType.
DurationType duration type
swagger:model DurationType.
FDXClientStatus f d x client status
swagger:model FDXClientStatus.
FDXConsentGrantStatus Current status of Consent Grant.
FDXConsentID f d x consent ID
swagger:model FDXConsentID.
GrantedScopes granted scopes
swagger:model GrantedScopes.
Metadata metadata
swagger:model Metadata.
RedirectURIs OAuth-allowed redirect URIs
Cloudentity uses redirect URIs to redirect users back to the application after they authorized the application.
ResponseTypes An array of allowed response types
The array may consist of the following arguments:
`code` - when supplied as the value for the `response_type` parameter, a successful response includes an authorization code
`code token` - when supplied as the value for the `response_type` parameter, a successful response includes an access token, an access token type, and an authorization code
`id_token token` - when supplied as the value for the `response_type` parameter, a successful response includes an access token, an access token type, and an ID token
`code id_token token` - when supplied as the value for the `response_type` parameter, a successful response includes an authorization code, an ID token, an access token, and an access token type.