# 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
### 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
Metadata
Release files for pyramid_shopify_oauth 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyramid_shopify_oauth-0.0.1.tar.gz | 2.7 kB | Details |
Release files / pyramid_shopify_oauth-0.0.1.tar.gz
| Download URL | pyramid_shopify_oauth-0.0.1.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f669e8acce3f562978758e153a24d94b4ded5302c8dcaddcf9d8ef934e3be1c
|
|
BLAKE2b-256 checksum How to use checksums |
7847b93633b9dd5bb185758c75647ccec1f4d9ece6496b3a888d60b104d9a68d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |