Instance Method authenticate(credentials:for:) func authenticate(credentials: Credentials, for request: Request) async throws