Versions in this module Expand all Collapse all v1 v1.13.0 Sep 13, 2024 Changes in this version + const CodeVerifier + const FnJWTSign + const FnOAuthAuthorizationURL + const FnOAuthVerifier + const FnSamlSsoURL + const InternalFnOAuthHashedVerifier + const NameIDFormatUnspecified + var Base64DecodeFunc = newBase64DecodeFunction() + var Base64EncodeFunc = newBase64EncodeFunction() + var DefaultFunc = function.New(&function.Spec{ ... }) + var MergeFunc = newMergeFunction() + var NoOpJwtSignFunction = function.New(&function.Spec{ ... }) + var NoOpOAuthAuthorizationURLFunction = function.New(&function.Spec{ ... }) + var NoOpSamlSsoURLFunction = function.New(&function.Spec{ ... }) + var RelativeURLFunc = newRelativeURLFunction() + var URLDecodeFunc = newURLDecodeFunction() + var URLEncodeFunc = newURLEncodeFunction() + var UnixtimeFunc = newUnixtimeFunction() + func AbsoluteURL(urlRef string, origin *url.URL) (string, error) + func CreateJWT(signatureAlgorithm string, key interface{}, mapClaims jwt.MapClaims, ...) (string, error) + func Merge(args []cty.Value) (cty.Value, error) + func NewJwtSignFunction(ctx *hcl.EvalContext, jwtSigningConfigs map[string]*JWTSigningConfig, ...) function.Function + func NewOAuthAuthorizationURLFunction(ctx *hcl.EvalContext, oauth2s map[string]config.OAuth2Authorization, ...) function.Function + func NewOAuthCodeChallengeFunction(verifier func() (*pkce.CodeVerifier, error)) function.Function + func NewOAuthCodeVerifierFunction(verifier func() (*pkce.CodeVerifier, error)) function.Function + func NewSamlSsoURLFunction(configs []*config.SAML, origin *url.URL) function.Function + type JWTSigningConfig struct + Claims config.Claims + Headers hcl.Expression + Key interface{} + SignatureAlgorithm string + TTL int64 + func NewJWTSigningConfigFromJWT(j *config.JWT) (*JWTSigningConfig, error) + func NewJWTSigningConfigFromJWTSigningProfile(j *config.JWTSigningProfile, algCheckFunc func(alg acjwt.Algorithm) error) (*JWTSigningConfig, error)