- * @typedef {Object} Metadata
- * @property {String} issuer
- * @property {String} authorizationEndpoint
- * @property {String} tokenEndpoint
- * @property {String} ticketEndpoint
- * @property {String} introspectionEndpoint
- * @property {String} introspectionEndpointAuthMethodsSupported
- * @property {String} revocationEndpoint
- * @property {String} revocationEndpointAuthMethodsSupported
- * @property {String} scopesSupported
- * @property {String} responseTypesSupported
- * @property {String} grantTypesSupported
- * @property {String} serviceDocumentation
- * @property {String} codeChallengeMethodsSupported
- * @property {String} authorizationResponseIssParameterSupported
- * @property {String} userinfoEndpoint
+ * @typedef {object} Metadata
+ * @property {string} issuer issuer
+ * @property {string} authorizationEndpoint authorization endpoint
+ * @property {string} tokenEndpoint token endpoint
+ * @property {string} ticketEndpoint ticket endpoint
+ * @property {string} introspectionEndpoint introspection endpoint
+ * @property {string} introspectionEndpointAuthMethodsSupported auth methods
+ * @property {string} revocationEndpoint revocation endpoint
+ * @property {string} revocationEndpointAuthMethodsSupported auth methods
+ * @property {string} scopesSupported scopes
+ * @property {string} responseTypesSupported response types
+ * @property {string} grantTypesSupported grant types
+ * @property {string} serviceDocumentation service documentation reference
+ * @property {string} codeChallengeMethodsSupported code challenge methods
+ * @property {string} authorizationResponseIssParameterSupported iss parameter supported
+ * @property {string} userinfoEndpoint endpoint