Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NotZeroArray ¶ added in v0.5.0
func NotZeroArray(d *schema.ResourceData, name string) bool
func NotZeroNumber ¶ added in v0.5.0
func NotZeroNumber(d *schema.ResourceData, name string) bool
func NotZeroString ¶ added in v0.5.0
func NotZeroString(d *schema.ResourceData, name string) bool
Types ¶
type ClientWrapper ¶ added in v1.3.12
type ClientWrapper struct {
// contains filtered or unexported fields
}
func NewAPIClient ¶ added in v1.3.12
func NewAPIClient(cfg interface{}) ClientWrapper
type IClient ¶ added in v1.3.12
type IClient interface { GetNumber() int32 GetNumberOk() (*int32, bool) HasNumber() bool SetNumber(v int32) GetServiceNumber() int32 GetServiceNumberOk() (*int32, bool) HasServiceNumber() bool SetServiceNumber(v int32) GetDeveloper() string GetDeveloperOk() (*string, bool) HasDeveloper() bool SetDeveloper(v string) GetClientName() string GetClientNameOk() (*string, bool) HasClientName() bool SetClientName(v string) HasClientNames() bool GetDescription() string GetDescriptionOk() (*string, bool) HasDescription() bool SetDescription(v string) HasDescriptions() bool GetClientId() int64 GetClientIdOk() (*int64, bool) HasClientId() bool SetClientId(v int64) GetClientSecret() string GetClientSecretOk() (*string, bool) HasClientSecret() bool SetClientSecret(v string) GetClientIdAlias() string GetClientIdAliasOk() (*string, bool) HasClientIdAlias() bool SetClientIdAlias(v string) GetClientIdAliasEnabled() bool GetClientIdAliasEnabledOk() (*bool, bool) HasClientIdAliasEnabled() bool SetClientIdAliasEnabled(v bool) HasClientType() bool HasApplicationType() bool SetApplicationTypeNil() UnsetApplicationType() GetLogoUri() string GetLogoUriOk() (*string, bool) HasLogoUri() bool SetLogoUri(v string) HasLogoUris() bool GetContacts() []string GetContactsOk() ([]string, bool) HasContacts() bool SetContacts(v []string) GetTlsClientCertificateBoundAccessTokens() bool GetTlsClientCertificateBoundAccessTokensOk() (*bool, bool) HasTlsClientCertificateBoundAccessTokens() bool SetTlsClientCertificateBoundAccessTokens(v bool) GetDynamicallyRegistered() bool GetDynamicallyRegisteredOk() (*bool, bool) HasDynamicallyRegistered() bool SetDynamicallyRegistered(v bool) GetSoftwareId() string GetSoftwareIdOk() (*string, bool) HasSoftwareId() bool SetSoftwareId(v string) GetSoftwareVersion() string GetSoftwareVersionOk() (*string, bool) HasSoftwareVersion() bool SetSoftwareVersion(v string) GetRegistrationAccessTokenHash() string GetRegistrationAccessTokenHashOk() (*string, bool) HasRegistrationAccessTokenHash() bool SetRegistrationAccessTokenHash(v string) GetCreatedAt() int64 GetCreatedAtOk() (*int64, bool) HasCreatedAt() bool SetCreatedAt(v int64) GetModifiedAt() int64 GetModifiedAtOk() (*int64, bool) HasModifiedAt() bool SetModifiedAt(v int64) HasGrantTypes() bool HasResponseTypes() bool GetRedirectUris() []string GetRedirectUrisOk() ([]string, bool) HasRedirectUris() bool SetRedirectUris(v []string) HasAuthorizationSignAlg() bool HasAuthorizationEncryptionAlg() bool HasAuthorizationEncryptionEnc() bool HasTokenAuthMethod() bool HasTokenAuthSignAlg() bool GetSelfSignedCertificateKeyId() string GetSelfSignedCertificateKeyIdOk() (*string, bool) HasSelfSignedCertificateKeyId() bool SetSelfSignedCertificateKeyId(v string) GetTlsClientAuthSubjectDn() string GetTlsClientAuthSubjectDnOk() (*string, bool) HasTlsClientAuthSubjectDn() bool SetTlsClientAuthSubjectDn(v string) GetTlsClientAuthSanDns() string GetTlsClientAuthSanDnsOk() (*string, bool) HasTlsClientAuthSanDns() bool SetTlsClientAuthSanDns(v string) GetTlsClientAuthSanUri() string GetTlsClientAuthSanUriOk() (*string, bool) HasTlsClientAuthSanUri() bool SetTlsClientAuthSanUri(v string) GetTlsClientAuthSanIp() string GetTlsClientAuthSanIpOk() (*string, bool) HasTlsClientAuthSanIp() bool SetTlsClientAuthSanIp(v string) GetTlsClientAuthSanEmail() string GetTlsClientAuthSanEmailOk() (*string, bool) HasTlsClientAuthSanEmail() bool SetTlsClientAuthSanEmail(v string) GetParRequired() bool GetParRequiredOk() (*bool, bool) HasParRequired() bool SetParRequired(v bool) GetRequestObjectRequired() bool GetRequestObjectRequiredOk() (*bool, bool) HasRequestObjectRequired() bool SetRequestObjectRequired(v bool) HasRequestSignAlg() bool HasRequestEncryptionAlg() bool HasRequestEncryptionEnc() bool GetRequestUris() []string GetRequestUrisOk() ([]string, bool) HasRequestUris() bool SetRequestUris(v []string) GetDefaultMaxAge() int32 GetDefaultMaxAgeOk() (*int32, bool) HasDefaultMaxAge() bool SetDefaultMaxAge(v int32) GetDefaultAcrs() []string GetDefaultAcrsOk() ([]string, bool) HasDefaultAcrs() bool SetDefaultAcrs(v []string) HasIdTokenSignAlg() bool HasIdTokenEncryptionAlg() bool HasIdTokenEncryptionEnc() bool GetAuthTimeRequired() bool GetAuthTimeRequiredOk() (*bool, bool) HasAuthTimeRequired() bool SetAuthTimeRequired(v bool) HasSubjectType() bool GetSectorIdentifierUri() string GetSectorIdentifierUriOk() (*string, bool) HasSectorIdentifierUri() bool SetSectorIdentifierUri(v string) GetDerivedSectorIdentifier() string GetDerivedSectorIdentifierOk() (*string, bool) HasDerivedSectorIdentifier() bool SetDerivedSectorIdentifier(v string) GetJwksUri() string GetJwksUriOk() (*string, bool) HasJwksUri() bool SetJwksUri(v string) GetJwks() string GetJwksOk() (*string, bool) HasJwks() bool SetJwks(v string) HasUserInfoSignAlg() bool HasUserInfoEncryptionAlg() bool HasUserInfoEncryptionEnc() bool GetLoginUri() string GetLoginUriOk() (*string, bool) HasLoginUri() bool SetLoginUri(v string) GetTosUri() string GetTosUriOk() (*string, bool) HasTosUri() bool SetTosUri(v string) HasTosUris() bool GetPolicyUri() string GetPolicyUriOk() (*string, bool) HasPolicyUri() bool SetPolicyUri(v string) HasPolicyUris() bool GetClientUri() string GetClientUriOk() (*string, bool) HasClientUri() bool SetClientUri(v string) HasClientUris() bool GetBcDeliveryMode() string GetBcDeliveryModeOk() (*string, bool) HasBcDeliveryMode() bool SetBcDeliveryMode(v string) GetBcNotificationEndpoint() string GetBcNotificationEndpointOk() (*string, bool) HasBcNotificationEndpoint() bool SetBcNotificationEndpoint(v string) HasBcRequestSignAlg() bool GetBcUserCodeRequired() bool GetBcUserCodeRequiredOk() (*bool, bool) HasBcUserCodeRequired() bool SetBcUserCodeRequired(v bool) HasAttributes() bool HasExtension() bool GetAuthorizationDetailsTypes() []string GetAuthorizationDetailsTypesOk() ([]string, bool) HasAuthorizationDetailsTypes() bool SetAuthorizationDetailsTypes(v []string) GetCustomMetadata() string GetCustomMetadataOk() (*string, bool) HasCustomMetadata() bool SetCustomMetadata(v string) GetFrontChannelRequestObjectEncryptionRequired() bool GetFrontChannelRequestObjectEncryptionRequiredOk() (*bool, bool) HasFrontChannelRequestObjectEncryptionRequired() bool SetFrontChannelRequestObjectEncryptionRequired(v bool) GetRequestObjectEncryptionAlgMatchRequired() bool GetRequestObjectEncryptionAlgMatchRequiredOk() (*bool, bool) HasRequestObjectEncryptionAlgMatchRequired() bool SetRequestObjectEncryptionAlgMatchRequired(v bool) GetRequestObjectEncryptionEncMatchRequired() bool GetRequestObjectEncryptionEncMatchRequiredOk() (*bool, bool) HasRequestObjectEncryptionEncMatchRequired() bool SetRequestObjectEncryptionEncMatchRequired(v bool) GetDigestAlgorithm() string GetDigestAlgorithmOk() (*string, bool) HasDigestAlgorithm() bool SetDigestAlgorithm(v string) GetSingleAccessTokenPerSubject() bool GetSingleAccessTokenPerSubjectOk() (*bool, bool) HasSingleAccessTokenPerSubject() bool SetSingleAccessTokenPerSubject(v bool) GetPkceRequired() bool GetPkceRequiredOk() (*bool, bool) HasPkceRequired() bool SetPkceRequired(v bool) GetPkceS256Required() bool GetPkceS256RequiredOk() (*bool, bool) HasPkceS256Required() bool SetPkceS256Required(v bool) GetDpopRequired() bool GetDpopRequiredOk() (*bool, bool) HasDpopRequired() bool SetDpopRequired(v bool) GetAutomaticallyRegistered() bool GetAutomaticallyRegisteredOk() (*bool, bool) HasAutomaticallyRegistered() bool SetAutomaticallyRegistered(v bool) GetExplicitlyRegistered() bool GetExplicitlyRegisteredOk() (*bool, bool) HasExplicitlyRegistered() bool SetExplicitlyRegistered(v bool) GetRsResponseSigned() bool GetRsResponseSignedOk() (*bool, bool) HasRsResponseSigned() bool SetRsResponseSigned(v bool) GetRsSignedRequestKeyId() string GetRsSignedRequestKeyIdOk() (*string, bool) HasRsSignedRequestKeyId() bool SetRsSignedRequestKeyId(v string) HasClientRegistrationTypes() bool GetOrganizationName() string GetOrganizationNameOk() (*string, bool) HasOrganizationName() bool SetOrganizationName(v string) GetSignedJwksUri() string GetSignedJwksUriOk() (*string, bool) HasSignedJwksUri() bool SetSignedJwksUri(v string) GetEntityId() string GetEntityIdOk() (*string, bool) HasEntityId() bool SetEntityId(v string) GetTrustAnchorId() string GetTrustAnchorIdOk() (*string, bool) HasTrustAnchorId() bool SetTrustAnchorId(v string) GetTrustChain() []string GetTrustChainOk() ([]string, bool) HasTrustChain() bool SetTrustChain(v []string) GetTrustChainExpiresAt() int64 GetTrustChainExpiresAtOk() (*int64, bool) HasTrustChainExpiresAt() bool SetTrustChainExpiresAt(v int64) GetTrustChainUpdatedAt() int64 GetTrustChainUpdatedAtOk() (*int64, bool) HasTrustChainUpdatedAt() bool SetTrustChainUpdatedAt(v int64) MarshalJSON() ([]byte, error) ToMap() (map[string]interface{}, error) }
type IService ¶ added in v1.3.12
type IService interface { GetNumber() int32 GetNumberOk() (*int32, bool) HasNumber() bool SetNumber(v int32) GetServiceOwnerNumber() int32 GetServiceOwnerNumberOk() (*int32, bool) HasServiceOwnerNumber() bool SetServiceOwnerNumber(v int32) GetServiceName() string GetServiceNameOk() (*string, bool) HasServiceName() bool SetServiceName(v string) GetIssuer() string GetIssuerOk() (*string, bool) HasIssuer() bool SetIssuer(v string) GetDescription() string GetDescriptionOk() (*string, bool) HasDescription() bool SetDescription(v string) GetApiKey() int64 GetApiKeyOk() (*int64, bool) HasApiKey() bool SetApiKey(v int64) GetApiSecret() string GetApiSecretOk() (*string, bool) HasApiSecret() bool SetApiSecret(v string) GetClientsPerDeveloper() int32 GetClientsPerDeveloperOk() (*int32, bool) HasClientsPerDeveloper() bool SetClientsPerDeveloper(v int32) GetClientIdAliasEnabled() bool GetClientIdAliasEnabledOk() (*bool, bool) HasClientIdAliasEnabled() bool SetClientIdAliasEnabled(v bool) HasMetadata() bool GetCreatedAt() int64 GetCreatedAtOk() (*int64, bool) HasCreatedAt() bool SetCreatedAt(v int64) GetModifiedAt() int64 GetModifiedAtOk() (*int64, bool) HasModifiedAt() bool SetModifiedAt(v int64) GetAuthenticationCallbackEndpoint() string GetAuthenticationCallbackEndpointOk() (*string, bool) HasAuthenticationCallbackEndpoint() bool SetAuthenticationCallbackEndpoint(v string) GetAuthenticationCallbackApiKey() string GetAuthenticationCallbackApiKeyOk() (*string, bool) HasAuthenticationCallbackApiKey() bool SetAuthenticationCallbackApiKey(v string) GetAuthenticationCallbackApiSecret() string GetAuthenticationCallbackApiSecretOk() (*string, bool) HasAuthenticationCallbackApiSecret() bool SetAuthenticationCallbackApiSecret(v string) HasSupportedSnses() bool HasSnsCredentials() bool GetSupportedAcrs() []string GetSupportedAcrsOk() ([]string, bool) HasSupportedAcrs() bool SetSupportedAcrs(v []string) GetDeveloperAuthenticationCallbackEndpoint() string GetDeveloperAuthenticationCallbackEndpointOk() (*string, bool) HasDeveloperAuthenticationCallbackEndpoint() bool SetDeveloperAuthenticationCallbackEndpoint(v string) GetDeveloperAuthenticationCallbackApiKey() string GetDeveloperAuthenticationCallbackApiKeyOk() (*string, bool) HasDeveloperAuthenticationCallbackApiKey() bool SetDeveloperAuthenticationCallbackApiKey(v string) GetDeveloperAuthenticationCallbackApiSecret() string GetDeveloperAuthenticationCallbackApiSecretOk() (*string, bool) HasDeveloperAuthenticationCallbackApiSecret() bool SetDeveloperAuthenticationCallbackApiSecret(v string) HasSupportedDeveloperSnses() bool // GetDeveloperSnsCredentials() string // GetDeveloperSnsCredentialsOk() (*string, bool) // HasDeveloperSnsCredentials() bool // SetDeveloperSnsCredentials(v string) HasSupportedGrantTypes() bool HasSupportedResponseTypes() bool GetSupportedAuthorizationDetailsTypes() []string GetSupportedAuthorizationDetailsTypesOk() ([]string, bool) HasSupportedAuthorizationDetailsTypes() bool SetSupportedAuthorizationDetailsTypes(v []string) HasSupportedServiceProfiles() bool GetErrorDescriptionOmitted() bool GetErrorDescriptionOmittedOk() (*bool, bool) HasErrorDescriptionOmitted() bool SetErrorDescriptionOmitted(v bool) GetErrorUriOmitted() bool GetErrorUriOmittedOk() (*bool, bool) HasErrorUriOmitted() bool SetErrorUriOmitted(v bool) GetAuthorizationEndpoint() string GetAuthorizationEndpointOk() (*string, bool) HasAuthorizationEndpoint() bool SetAuthorizationEndpoint(v string) GetDirectAuthorizationEndpointEnabled() bool GetDirectAuthorizationEndpointEnabledOk() (*bool, bool) HasDirectAuthorizationEndpointEnabled() bool SetDirectAuthorizationEndpointEnabled(v bool) GetSupportedUiLocales() []string GetSupportedUiLocalesOk() ([]string, bool) HasSupportedUiLocales() bool SetSupportedUiLocales(v []string) HasSupportedDisplays() bool GetPkceRequired() bool GetPkceRequiredOk() (*bool, bool) HasPkceRequired() bool SetPkceRequired(v bool) GetPkceS256Required() bool GetPkceS256RequiredOk() (*bool, bool) HasPkceS256Required() bool SetPkceS256Required(v bool) GetAuthorizationResponseDuration() int64 GetAuthorizationResponseDurationOk() (*int64, bool) HasAuthorizationResponseDuration() bool SetAuthorizationResponseDuration(v int64) GetTokenEndpoint() string GetTokenEndpointOk() (*string, bool) HasTokenEndpoint() bool SetTokenEndpoint(v string) GetDirectTokenEndpointEnabled() bool GetDirectTokenEndpointEnabledOk() (*bool, bool) HasDirectTokenEndpointEnabled() bool SetDirectTokenEndpointEnabled(v bool) HasSupportedTokenAuthMethods() bool GetMissingClientIdAllowed() bool GetMissingClientIdAllowedOk() (*bool, bool) HasMissingClientIdAllowed() bool SetMissingClientIdAllowed(v bool) GetRevocationEndpoint() string GetRevocationEndpointOk() (*string, bool) HasRevocationEndpoint() bool SetRevocationEndpoint(v string) GetDirectRevocationEndpointEnabled() bool GetDirectRevocationEndpointEnabledOk() (*bool, bool) HasDirectRevocationEndpointEnabled() bool SetDirectRevocationEndpointEnabled(v bool) HasSupportedRevocationAuthMethods() bool GetIntrospectionEndpoint() string GetIntrospectionEndpointOk() (*string, bool) HasIntrospectionEndpoint() bool SetIntrospectionEndpoint(v string) GetDirectIntrospectionEndpointEnabled() bool GetDirectIntrospectionEndpointEnabledOk() (*bool, bool) HasDirectIntrospectionEndpointEnabled() bool SetDirectIntrospectionEndpointEnabled(v bool) HasSupportedIntrospectionAuthMethods() bool GetPushedAuthReqEndpoint() string GetPushedAuthReqEndpointOk() (*string, bool) HasPushedAuthReqEndpoint() bool SetPushedAuthReqEndpoint(v string) GetPushedAuthReqDuration() int64 GetPushedAuthReqDurationOk() (*int64, bool) HasPushedAuthReqDuration() bool SetPushedAuthReqDuration(v int64) GetParRequired() bool GetParRequiredOk() (*bool, bool) HasParRequired() bool SetParRequired(v bool) GetRequestObjectRequired() bool GetRequestObjectRequiredOk() (*bool, bool) HasRequestObjectRequired() bool SetRequestObjectRequired(v bool) GetTraditionalRequestObjectProcessingApplied() bool GetTraditionalRequestObjectProcessingAppliedOk() (*bool, bool) HasTraditionalRequestObjectProcessingApplied() bool SetTraditionalRequestObjectProcessingApplied(v bool) GetMutualTlsValidatePkiCertChain() bool GetMutualTlsValidatePkiCertChainOk() (*bool, bool) HasMutualTlsValidatePkiCertChain() bool SetMutualTlsValidatePkiCertChain(v bool) GetTrustedRootCertificates() []string GetTrustedRootCertificatesOk() ([]string, bool) HasTrustedRootCertificates() bool SetTrustedRootCertificates(v []string) HasMtlsEndpointAliases() bool GetAccessTokenType() string GetAccessTokenTypeOk() (*string, bool) HasAccessTokenType() bool SetAccessTokenType(v string) GetTlsClientCertificateBoundAccessTokens() bool GetTlsClientCertificateBoundAccessTokensOk() (*bool, bool) HasTlsClientCertificateBoundAccessTokens() bool SetTlsClientCertificateBoundAccessTokens(v bool) GetAccessTokenDuration() int64 GetAccessTokenDurationOk() (*int64, bool) HasAccessTokenDuration() bool SetAccessTokenDuration(v int64) GetSingleAccessTokenPerSubject() bool GetSingleAccessTokenPerSubjectOk() (*bool, bool) HasSingleAccessTokenPerSubject() bool SetSingleAccessTokenPerSubject(v bool) HasAccessTokenSignAlg() bool GetAccessTokenSignatureKeyId() string GetAccessTokenSignatureKeyIdOk() (*string, bool) HasAccessTokenSignatureKeyId() bool SetAccessTokenSignatureKeyId(v string) GetRefreshTokenDuration() int64 GetRefreshTokenDurationOk() (*int64, bool) HasRefreshTokenDuration() bool SetRefreshTokenDuration(v int64) GetRefreshTokenDurationKept() bool GetRefreshTokenDurationKeptOk() (*bool, bool) HasRefreshTokenDurationKept() bool SetRefreshTokenDurationKept(v bool) GetRefreshTokenDurationReset() bool GetRefreshTokenDurationResetOk() (*bool, bool) HasRefreshTokenDurationReset() bool SetRefreshTokenDurationReset(v bool) GetRefreshTokenKept() bool GetRefreshTokenKeptOk() (*bool, bool) HasRefreshTokenKept() bool SetRefreshTokenKept(v bool) HasSupportedScopes() bool GetScopeRequired() bool GetScopeRequiredOk() (*bool, bool) HasScopeRequired() bool SetScopeRequired(v bool) GetIdTokenDuration() int64 GetIdTokenDurationOk() (*int64, bool) HasIdTokenDuration() bool SetIdTokenDuration(v int64) GetAllowableClockSkew() int32 GetAllowableClockSkewOk() (*int32, bool) HasAllowableClockSkew() bool SetAllowableClockSkew(v int32) HasSupportedClaimTypes() bool GetSupportedClaimLocales() []string GetSupportedClaimLocalesOk() ([]string, bool) HasSupportedClaimLocales() bool SetSupportedClaimLocales(v []string) GetSupportedClaims() []string GetSupportedClaimsOk() ([]string, bool) HasSupportedClaims() bool SetSupportedClaims(v []string) GetClaimShortcutRestrictive() bool GetClaimShortcutRestrictiveOk() (*bool, bool) HasClaimShortcutRestrictive() bool SetClaimShortcutRestrictive(v bool) GetJwksUri() string GetJwksUriOk() (*string, bool) HasJwksUri() bool SetJwksUri(v string) GetDirectJwksEndpointEnabled() bool GetDirectJwksEndpointEnabledOk() (*bool, bool) HasDirectJwksEndpointEnabled() bool SetDirectJwksEndpointEnabled(v bool) GetJwks() string GetJwksOk() (*string, bool) HasJwks() bool SetJwks(v string) GetIdTokenSignatureKeyId() string GetIdTokenSignatureKeyIdOk() (*string, bool) HasIdTokenSignatureKeyId() bool SetIdTokenSignatureKeyId(v string) GetUserInfoSignatureKeyId() string GetUserInfoSignatureKeyIdOk() (*string, bool) HasUserInfoSignatureKeyId() bool SetUserInfoSignatureKeyId(v string) GetAuthorizationSignatureKeyId() string GetAuthorizationSignatureKeyIdOk() (*string, bool) HasAuthorizationSignatureKeyId() bool SetAuthorizationSignatureKeyId(v string) GetUserInfoEndpoint() string GetUserInfoEndpointOk() (*string, bool) HasUserInfoEndpoint() bool SetUserInfoEndpoint(v string) GetDirectUserInfoEndpointEnabled() bool GetDirectUserInfoEndpointEnabledOk() (*bool, bool) HasDirectUserInfoEndpointEnabled() bool SetDirectUserInfoEndpointEnabled(v bool) GetDynamicRegistrationSupported() bool GetDynamicRegistrationSupportedOk() (*bool, bool) HasDynamicRegistrationSupported() bool SetDynamicRegistrationSupported(v bool) GetRegistrationEndpoint() string GetRegistrationEndpointOk() (*string, bool) HasRegistrationEndpoint() bool SetRegistrationEndpoint(v string) GetRegistrationManagementEndpoint() string GetRegistrationManagementEndpointOk() (*string, bool) HasRegistrationManagementEndpoint() bool SetRegistrationManagementEndpoint(v string) GetPolicyUri() string GetPolicyUriOk() (*string, bool) HasPolicyUri() bool SetPolicyUri(v string) GetTosUri() string GetTosUriOk() (*string, bool) HasTosUri() bool SetTosUri(v string) GetServiceDocumentation() string GetServiceDocumentationOk() (*string, bool) HasServiceDocumentation() bool SetServiceDocumentation(v string) GetBackchannelAuthenticationEndpoint() string GetBackchannelAuthenticationEndpointOk() (*string, bool) HasBackchannelAuthenticationEndpoint() bool SetBackchannelAuthenticationEndpoint(v string) HasSupportedBackchannelTokenDeliveryModes() bool GetBackchannelAuthReqIdDuration() int32 GetBackchannelAuthReqIdDurationOk() (*int32, bool) HasBackchannelAuthReqIdDuration() bool SetBackchannelAuthReqIdDuration(v int32) GetBackchannelPollingInterval() int32 GetBackchannelPollingIntervalOk() (*int32, bool) HasBackchannelPollingInterval() bool SetBackchannelPollingInterval(v int32) GetBackchannelUserCodeParameterSupported() bool GetBackchannelUserCodeParameterSupportedOk() (*bool, bool) HasBackchannelUserCodeParameterSupported() bool SetBackchannelUserCodeParameterSupported(v bool) GetBackchannelBindingMessageRequiredInFapi() bool GetBackchannelBindingMessageRequiredInFapiOk() (*bool, bool) HasBackchannelBindingMessageRequiredInFapi() bool SetBackchannelBindingMessageRequiredInFapi(v bool) GetDeviceAuthorizationEndpoint() string GetDeviceAuthorizationEndpointOk() (*string, bool) HasDeviceAuthorizationEndpoint() bool SetDeviceAuthorizationEndpoint(v string) GetDeviceVerificationUri() string GetDeviceVerificationUriOk() (*string, bool) HasDeviceVerificationUri() bool SetDeviceVerificationUri(v string) GetDeviceVerificationUriComplete() string GetDeviceVerificationUriCompleteOk() (*string, bool) HasDeviceVerificationUriComplete() bool SetDeviceVerificationUriComplete(v string) GetDeviceFlowCodeDuration() int32 GetDeviceFlowCodeDurationOk() (*int32, bool) HasDeviceFlowCodeDuration() bool SetDeviceFlowCodeDuration(v int32) GetDeviceFlowPollingInterval() int32 GetDeviceFlowPollingIntervalOk() (*int32, bool) HasDeviceFlowPollingInterval() bool SetDeviceFlowPollingInterval(v int32) HasUserCodeCharset() bool GetUserCodeLength() int32 GetUserCodeLengthOk() (*int32, bool) HasUserCodeLength() bool SetUserCodeLength(v int32) GetSupportedTrustFrameworks() []string GetSupportedTrustFrameworksOk() ([]string, bool) HasSupportedTrustFrameworks() bool SetSupportedTrustFrameworks(v []string) GetSupportedEvidence() []string GetSupportedEvidenceOk() ([]string, bool) HasSupportedEvidence() bool SetSupportedEvidence(v []string) GetSupportedIdentityDocuments() []string GetSupportedIdentityDocumentsOk() ([]string, bool) HasSupportedIdentityDocuments() bool SetSupportedIdentityDocuments(v []string) GetSupportedVerificationMethods() []string GetSupportedVerificationMethodsOk() ([]string, bool) HasSupportedVerificationMethods() bool SetSupportedVerificationMethods(v []string) GetSupportedVerifiedClaims() []string GetSupportedVerifiedClaimsOk() ([]string, bool) HasSupportedVerifiedClaims() bool SetSupportedVerifiedClaims(v []string) HasAttributes() bool GetNbfOptional() bool GetNbfOptionalOk() (*bool, bool) HasNbfOptional() bool SetNbfOptional(v bool) GetIssSuppressed() bool GetIssSuppressedOk() (*bool, bool) HasIssSuppressed() bool SetIssSuppressed(v bool) GetSupportedCustomClientMetadata() []string GetSupportedCustomClientMetadataOk() ([]string, bool) HasSupportedCustomClientMetadata() bool SetSupportedCustomClientMetadata(v []string) GetTokenExpirationLinked() bool GetTokenExpirationLinkedOk() (*bool, bool) HasTokenExpirationLinked() bool SetTokenExpirationLinked(v bool) GetFrontChannelRequestObjectEncryptionRequired() bool GetFrontChannelRequestObjectEncryptionRequiredOk() (*bool, bool) HasFrontChannelRequestObjectEncryptionRequired() bool SetFrontChannelRequestObjectEncryptionRequired(v bool) GetRequestObjectEncryptionAlgMatchRequired() bool GetRequestObjectEncryptionAlgMatchRequiredOk() (*bool, bool) HasRequestObjectEncryptionAlgMatchRequired() bool SetRequestObjectEncryptionAlgMatchRequired(v bool) GetRequestObjectEncryptionEncMatchRequired() bool GetRequestObjectEncryptionEncMatchRequiredOk() (*bool, bool) HasRequestObjectEncryptionEncMatchRequired() bool SetRequestObjectEncryptionEncMatchRequired(v bool) GetHsmEnabled() bool GetHsmEnabledOk() (*bool, bool) HasHsmEnabled() bool SetHsmEnabled(v bool) HasHsks() bool GetGrantManagementEndpoint() string GetGrantManagementEndpointOk() (*string, bool) HasGrantManagementEndpoint() bool SetGrantManagementEndpoint(v string) GetGrantManagementActionRequired() bool GetGrantManagementActionRequiredOk() (*bool, bool) HasGrantManagementActionRequired() bool SetGrantManagementActionRequired(v bool) GetDcrScopeUsedAsRequestable() bool GetDcrScopeUsedAsRequestableOk() (*bool, bool) HasDcrScopeUsedAsRequestable() bool SetDcrScopeUsedAsRequestable(v bool) GetEndSessionEndpoint() string GetEndSessionEndpointOk() (*string, bool) HasEndSessionEndpoint() bool SetEndSessionEndpoint(v string) GetLoopbackRedirectionUriVariable() bool GetLoopbackRedirectionUriVariableOk() (*bool, bool) HasLoopbackRedirectionUriVariable() bool SetLoopbackRedirectionUriVariable(v bool) GetRequestObjectAudienceChecked() bool GetRequestObjectAudienceCheckedOk() (*bool, bool) HasRequestObjectAudienceChecked() bool SetRequestObjectAudienceChecked(v bool) GetAccessTokenForExternalAttachmentEmbedded() bool GetAccessTokenForExternalAttachmentEmbeddedOk() (*bool, bool) HasAccessTokenForExternalAttachmentEmbedded() bool SetAccessTokenForExternalAttachmentEmbedded(v bool) GetAuthorityHints() []string GetAuthorityHintsOk() ([]string, bool) HasAuthorityHints() bool SetAuthorityHints(v []string) GetFederationEnabled() bool GetFederationEnabledOk() (*bool, bool) HasFederationEnabled() bool SetFederationEnabled(v bool) GetFederationJwks() string GetFederationJwksOk() (*string, bool) HasFederationJwks() bool SetFederationJwks(v string) GetFederationSignatureKeyId() string GetFederationSignatureKeyIdOk() (*string, bool) HasFederationSignatureKeyId() bool SetFederationSignatureKeyId(v string) GetFederationConfigurationDuration() int32 GetFederationConfigurationDurationOk() (*int32, bool) HasFederationConfigurationDuration() bool SetFederationConfigurationDuration(v int32) GetFederationRegistrationEndpoint() string GetFederationRegistrationEndpointOk() (*string, bool) HasFederationRegistrationEndpoint() bool SetFederationRegistrationEndpoint(v string) GetOrganizationName() string GetOrganizationNameOk() (*string, bool) HasOrganizationName() bool SetOrganizationName(v string) GetPredefinedTransformedClaims() string GetPredefinedTransformedClaimsOk() (*string, bool) HasPredefinedTransformedClaims() bool SetPredefinedTransformedClaims(v string) GetRefreshTokenIdempotent() bool GetRefreshTokenIdempotentOk() (*bool, bool) HasRefreshTokenIdempotent() bool SetRefreshTokenIdempotent(v bool) GetSignedJwksUri() string GetSignedJwksUriOk() (*string, bool) HasSignedJwksUri() bool SetSignedJwksUri(v string) HasSupportedAttachments() bool GetSupportedDigestAlgorithms() []string GetSupportedDigestAlgorithmsOk() ([]string, bool) HasSupportedDigestAlgorithms() bool SetSupportedDigestAlgorithms(v []string) GetSupportedDocuments() []string GetSupportedDocumentsOk() ([]string, bool) HasSupportedDocuments() bool SetSupportedDocuments(v []string) GetSupportedDocumentsMethods() []string GetSupportedDocumentsMethodsOk() ([]string, bool) HasSupportedDocumentsMethods() bool SetSupportedDocumentsMethods(v []string) GetSupportedDocumentsValidationMethods() []string GetSupportedDocumentsValidationMethodsOk() ([]string, bool) HasSupportedDocumentsValidationMethods() bool SetSupportedDocumentsValidationMethods(v []string) GetSupportedDocumentsVerificationMethods() []string GetSupportedDocumentsVerificationMethodsOk() ([]string, bool) HasSupportedDocumentsVerificationMethods() bool SetSupportedDocumentsVerificationMethods(v []string) GetSupportedElectronicRecords() []string GetSupportedElectronicRecordsOk() ([]string, bool) HasSupportedElectronicRecords() bool SetSupportedElectronicRecords(v []string) HasSupportedClientRegistrationTypes() bool GetTokenExchangeByIdentifiableClientsOnly() bool GetTokenExchangeByIdentifiableClientsOnlyOk() (*bool, bool) HasTokenExchangeByIdentifiableClientsOnly() bool SetTokenExchangeByIdentifiableClientsOnly(v bool) GetTokenExchangeByConfidentialClientsOnly() bool GetTokenExchangeByConfidentialClientsOnlyOk() (*bool, bool) HasTokenExchangeByConfidentialClientsOnly() bool SetTokenExchangeByConfidentialClientsOnly(v bool) GetTokenExchangeByPermittedClientsOnly() bool GetTokenExchangeByPermittedClientsOnlyOk() (*bool, bool) HasTokenExchangeByPermittedClientsOnly() bool SetTokenExchangeByPermittedClientsOnly(v bool) GetTokenExchangeEncryptedJwtRejected() bool GetTokenExchangeEncryptedJwtRejectedOk() (*bool, bool) HasTokenExchangeEncryptedJwtRejected() bool SetTokenExchangeEncryptedJwtRejected(v bool) GetTokenExchangeUnsignedJwtRejected() bool GetTokenExchangeUnsignedJwtRejectedOk() (*bool, bool) HasTokenExchangeUnsignedJwtRejected() bool SetTokenExchangeUnsignedJwtRejected(v bool) GetJwtGrantByIdentifiableClientsOnly() bool GetJwtGrantByIdentifiableClientsOnlyOk() (*bool, bool) HasJwtGrantByIdentifiableClientsOnly() bool SetJwtGrantByIdentifiableClientsOnly(v bool) GetJwtGrantEncryptedJwtRejected() bool GetJwtGrantEncryptedJwtRejectedOk() (*bool, bool) HasJwtGrantEncryptedJwtRejected() bool SetJwtGrantEncryptedJwtRejected(v bool) GetJwtGrantUnsignedJwtRejected() bool GetJwtGrantUnsignedJwtRejectedOk() (*bool, bool) HasJwtGrantUnsignedJwtRejected() bool SetJwtGrantUnsignedJwtRejected(v bool) GetDcrDuplicateSoftwareIdBlocked() bool GetDcrDuplicateSoftwareIdBlockedOk() (*bool, bool) HasDcrDuplicateSoftwareIdBlocked() bool SetDcrDuplicateSoftwareIdBlocked(v bool) HasTrustAnchors() bool GetOpenidDroppedOnRefreshWithoutOfflineAccess() bool GetOpenidDroppedOnRefreshWithoutOfflineAccessOk() (*bool, bool) HasOpenidDroppedOnRefreshWithoutOfflineAccess() bool SetOpenidDroppedOnRefreshWithoutOfflineAccess(v bool) GetSupportedDocumentsCheckMethods() []string GetSupportedDocumentsCheckMethodsOk() ([]string, bool) HasSupportedDocumentsCheckMethods() bool SetSupportedDocumentsCheckMethods(v []string) GetRsResponseSigned() bool GetRsResponseSignedOk() (*bool, bool) HasRsResponseSigned() bool SetRsResponseSigned(v bool) // GetRsSignedRequestKeyId() string // GetRsSignedRequestKeyIdOk() (*string, bool) // HasRsSignedRequestKeyId() bool // SetRsSignedRequestKeyId(v string) MarshalJSON() ([]byte, error) }
type JWKStruct ¶
type JWKStruct struct { Kid string `json:"kid,omitempty"` Alg string `json:"alg,omitempty"` Use string `json:"use,omitempty"` Kty string `json:"kty,omitempty"` Crv string `json:"crv,omitempty"` D string `json:"d,omitempty"` Dp string `json:"dp,omitempty"` Dq string `json:"dq,omitempty"` E string `json:"e,omitempty"` K string `json:"k,omitempty"` N string `json:"n,omitempty"` P string `json:"p,omitempty"` Q string `json:"q,omitempty"` Qi string `json:"qi,omitempty"` X string `json:"x,omitempty"` X5c []string `json:"x5c,omitempty"` X5t string `json:"x5t,omitempty"` X5ts256 string `json:"x5t#S256,omitempty"` Y string `json:"y,omitempty"` }
Source Files ¶
- attachments.go
- attributes.go
- backchannel_delivery.go
- claim_types.go
- client.go
- client_auth.go
- client_extension.go
- client_registration.go
- crypto_algorithm.go
- grant_type.go
- interface_client.go
- interface_service.go
- interface_utils.go
- jwk.go
- mtls_endpoint.go
- provider.go
- response_type.go
- service.go
- serviceUtils.go
- sign_algorithm.go
- supported_display.go
- supported_framework.go
- supported_scope.go
- tagged_value.go
- tagged_values.go
- trust_anchor.go
- user_code_charset.go
- utils.go
- verified_claims_type.go
Click to show internal directories.
Click to hide internal directories.