# App with no user Auth

**URL:** <https://discourse.sst.dev/t/app-with-no-user-auth/823>\
**Category:** General\
**Created:** [February 15, 2019, 9:31pm UTC](https://discourse.sst.dev/t/app-with-no-user-auth/823 "2019-02-15T21:31:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cisco](https://avatars.discourse-cdn.com/v4/letter/c/ccd318/32.png) [@cisco](https://discourse.sst.dev/u/cisco)\
**Post date:** [February 15, 2019, 9:31pm UTC](https://discourse.sst.dev/t/app-with-no-user-auth/823/1 "2019-02-15T21:31:10Z")

</div>

I’m working familiarizing myself with AWS more by building this same app with no user auth but still be able to access AWS resources like DynamoDB and S3. I’m currently stuck trying to call the `create` API call. When I try to call it from the app, I get a 403 response error. What changes do I need to make to serverless.yml to allow the request to be satisfied?

Do I need still need these in my config.js?

```auto
  cognito: {
    REGION: ....,
    USER_POOL_ID: ....,
    APP_CLIENT_ID: ....,
    IDENTITY_POOL_ID: ....
  }

```

I also modified Amplify.configure command to

```auto
Amplify.configure({
  Auth: {
    manditorySignIn: false,
    // region: config.cognito.REGION,
    // userPoolId: config.cognito.USER_POOL_ID,
    // identityPoolId: config.cognito.IDENTITY_POOL_ID,
    // userPoolWebClientId: config.cognito.APP_CLIENT_ID,
  },

```

---

<div class="post-metadata">

**Author:** ![jayair](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sst.dev/jayair/32/9_2.png) [@jayair](https://discourse.sst.dev/u/jayair)\
**Post date:** [February 18, 2019, 6:43pm UTC](https://discourse.sst.dev/t/app-with-no-user-auth/823/2 "2019-02-18T18:43:50Z")

</div>

To make HTTP requests to your API, you can just make regular http `fetch` calls on your client. You don’t need to use the Amplify lib.
