wrapped identityserver api