- `static async generatePKCE(length)`
Create a code and verifier for use in an IndieAuth transaction.
+- `validateProfile(url)`
+ Check that a urls meets specification requirements to be a profile.
+
- `async fetchProfile(urlObject)`
Retrieve profile information from an endpoint.
- `async fetchJSON(urlObject)`
Retrieve json from an endpoint.
+
+- `async redeemProfileCode(urlObj, code, codeVerifier, clientId, redirectURI)`
+ Submit a code to get a profile response.
+
+- `async introspectToken(introspectionUrlObj, authenticationHeader, token)`
+ Submit a token for introspection.
+
+- `async deliverTicket(ticketEndpointUrlObj, resourceUrlObj, subjectUrlObj, ticket)`
+ Submit a ticket offer.