# django-keyrock
KeyRock Identity Manager client for Django
Made by [https://glampinghub.com](https://glampinghub.com)
## How to Install
1. Install it:
```sh
pip install django-keyrock
```
2. Add 'keyrock' to your INSTALLED_APPS:
```python
INSTALLED_APPS += ('keyrock',)
```
3. Add the context processor to your Django settings:
```python
TEMPLATE_CONTEXT_PROCESSORS += (
'keyrock.context_processors.keyrock_url',
)
```
4. Add KEYROCK_URL to your Django settings:
```python
KEYROCK_URL = 'your_domain' # Example: KEYROCK_URL = 'https://yoursite.com'
```
5. Add the urls to urls.py:
```python
urlpatterns += patterns(
'',
url(r'keyrock/', include('keyrock.urls')),
)
```
6. The url to sign up:
```html
<a href="{{ KEYROCK_URL }}/sign_up/">
Sign Up
</a>
```
7. You can add a link to reset password:
```html
<a href="{{ KEYROCK_URL }}/password/request/">
Forgot your password/email?
</a>
```
## Settings
**KEYROCK_APP_CLIENT_ID** Application ID in Keyrock. When you create your
application in Keyrock it will generate a pair of keys for it, this is the
generated id.
**KEYROCK_APP_CLIENT_SECRET** Application Secret in Keyrock. When you create
your application in Keyrock it will generate a pair of keys for it, this is the
generated secret.
**KEYROCK_REDIRECT_URL** URL to redirect to when the login/signup
process is completed. It must be a URL without parameters. Typically your
homepage URL.
**KEYROCK_URL** KeyRock instance URL, including protocol. Example:
*https://keyrock.example.com*
## Legal Notice
This software is licensed under a BSD 3-clause. You can find a copy of the
license in this repository.
Copyright (c) 2016, Glamping Hub <it@glampinghub.com>
KeyRock Identity Manager client for Django
Made by [https://glampinghub.com](https://glampinghub.com)
## How to Install
1. Install it:
```sh
pip install django-keyrock
```
2. Add 'keyrock' to your INSTALLED_APPS:
```python
INSTALLED_APPS += ('keyrock',)
```
3. Add the context processor to your Django settings:
```python
TEMPLATE_CONTEXT_PROCESSORS += (
'keyrock.context_processors.keyrock_url',
)
```
4. Add KEYROCK_URL to your Django settings:
```python
KEYROCK_URL = 'your_domain' # Example: KEYROCK_URL = 'https://yoursite.com'
```
5. Add the urls to urls.py:
```python
urlpatterns += patterns(
'',
url(r'keyrock/', include('keyrock.urls')),
)
```
6. The url to sign up:
```html
<a href="{{ KEYROCK_URL }}/sign_up/">
Sign Up
</a>
```
7. You can add a link to reset password:
```html
<a href="{{ KEYROCK_URL }}/password/request/">
Forgot your password/email?
</a>
```
## Settings
**KEYROCK_APP_CLIENT_ID** Application ID in Keyrock. When you create your
application in Keyrock it will generate a pair of keys for it, this is the
generated id.
**KEYROCK_APP_CLIENT_SECRET** Application Secret in Keyrock. When you create
your application in Keyrock it will generate a pair of keys for it, this is the
generated secret.
**KEYROCK_REDIRECT_URL** URL to redirect to when the login/signup
process is completed. It must be a URL without parameters. Typically your
homepage URL.
**KEYROCK_URL** KeyRock instance URL, including protocol. Example:
*https://keyrock.example.com*
## Legal Notice
This software is licensed under a BSD 3-clause. You can find a copy of the
license in this repository.
Copyright (c) 2016, Glamping Hub <it@glampinghub.com>
Release files for django-keyrock 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-keyrock-0.0.2.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_keyrock-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.2 kB
Release files / django-keyrock-0.0.2.tar.gz
| Download URL | django-keyrock-0.0.2.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
565ffddba17da992427a21768a52176112f26cefc137d13c18b8316a2028e87f
|
|
BLAKE2b-256 checksum How to use checksums |
cd9d3ea4e332c2e880cda792395f6e53687e694eebacb40be18c1d8375198703
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / django_keyrock-0.0.2-py3-none-any.whl
| Download URL | django_keyrock-0.0.2-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67273753b0411c257259972f15687fa6dfa73fda326133b26c17ccc2db173ff8
|
|
BLAKE2b-256 checksum How to use checksums |
73893c2ec621a8d54d01a1dfc99e618762e9e9427ad5d9f7b06c7494076ade4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |