Skip to main content
# pyramid_shopify_oauth

### in your .ini file, add the following
```
shopify.oauth.login_url = /oauth_login # The entry point of your shopify app, defaults to shopify_oauth_login_url (different from App Home)
shopify.oauth.redirect_url = /oauth_redirect # The redirect app url for OAuth, defaults to shopify_oauth_redirect_url
shopify.oauth.scope = read_products,read_orders # Permission scope you need from the shop (comma seperated)
shopify.oauth.app_home = / # Your app home url
shopify.oauth.api_key = ************* # Your api key
shopify.oauth.secret = ************* # Your api secret
```

### in your app __init__ file, add the following
```
config.include('pyramid_shopify_oauth')
```

### after oauth login, you can get shopify instance from request
```
shopify = request.shopify
if shopify is None:
# the user is not signed in

# you can access shopify API now
shopify.Shop.current()
...
...
```

### To make oauth work, make sure you have pre-configured a session factory, for example
```
from pyramid_beaker import session_factory_from_settings

session_factory = session_factory_from_settings(settings)
config.set_session_factory(session_factory)
```


#Release Notes

0.0.1
==========
- Initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyramid_shopify_oauth-0.0.1.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file pyramid_shopify_oauth-0.0.1.tar.gz.

File metadata

File hashes

Hashes for pyramid_shopify_oauth-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5f669e8acce3f562978758e153a24d94b4ded5302c8dcaddcf9d8ef934e3be1c
MD5 0b3fefa06187116a6e0eae0248aa9e58
BLAKE2b-256 7847b93633b9dd5bb185758c75647ccec1f4d9ece6496b3a888d60b104d9a68d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page