documentation
This commit is contained in:
parent
6a45207c13
commit
f1b73e86e9
14
README.rst
14
README.rst
@ -7,8 +7,8 @@ Overview
|
||||
A Python Social Auth backend for [WP OAuth](https://wp-oauth.com/), mostly used for Open edX but can be used elsewhere.
|
||||
This package was originally cloned from https://github.com/appsembler/trinity-oauth-backend.
|
||||
|
||||
Setup
|
||||
-----
|
||||
Open edX Setup
|
||||
--------------
|
||||
|
||||
General Python/Django
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
@ -68,6 +68,16 @@ Cookiecutter openedx_devops deployment
|
||||
--set OPENEDX_WPOAUTH_BACKEND_CLIENT_ID="${{ secrets.WPOAUTH_BACKEND_CLIENT_ID }}" \
|
||||
--set OPENEDX_WPOAUTH_BACKEND_CLIENT_SECRET="${{ secrets.WPOAUTH_BACKEND_CLIENT_SECRET }}"
|
||||
|
||||
WP Oauth Plugin Configuration
|
||||
-----------------------------
|
||||
|
||||
This plugin enable your Open edX installation to authenticate against the WP Oauth plugin provider
|
||||
in https://stepwisemath.ai/, configured as follows:
|
||||
|
||||
.. image:: doc/wp-oauth-config.png
|
||||
:width: 100%
|
||||
:alt: WP Oauth configuration page
|
||||
|
||||
|
||||
Developer Notes
|
||||
-------------
|
||||
|
15
data/get_user_details.json
Normal file
15
data/get_user_details.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"date_joined": "2022-10-04 00:46:37",
|
||||
"email": "lpm0073@gmail.com",
|
||||
"first_name": "Lawrence",
|
||||
"fullname": "Lawrence McDaniel",
|
||||
"id": 6,
|
||||
"is_staff": true,
|
||||
"is_superuser": true,
|
||||
"last_name": "McDaniel",
|
||||
"refresh_token": "",
|
||||
"scope": "",
|
||||
"token_type": "",
|
||||
"user_status": "0",
|
||||
"username": "mcdaniel"
|
||||
}
|
98
data/wp-oauth-return-dict.json
Normal file
98
data/wp-oauth-return-dict.json
Normal file
@ -0,0 +1,98 @@
|
||||
{
|
||||
"ID": "6",
|
||||
"capabilities": {
|
||||
"access_white_label_branding": true,
|
||||
"activate_plugins": true,
|
||||
"administrator": true,
|
||||
"copy_posts": true,
|
||||
"create_roles": true,
|
||||
"create_users": true,
|
||||
"delete_others_pages": true,
|
||||
"delete_others_posts": true,
|
||||
"delete_pages": true,
|
||||
"delete_plugins": true,
|
||||
"delete_posts": true,
|
||||
"delete_private_pages": true,
|
||||
"delete_private_posts": true,
|
||||
"delete_published_pages": true,
|
||||
"delete_published_posts": true,
|
||||
"delete_roles": true,
|
||||
"delete_themes": true,
|
||||
"delete_users": true,
|
||||
"edit_dashboard": true,
|
||||
"edit_files": true,
|
||||
"edit_others_pages": true,
|
||||
"edit_others_posts": true,
|
||||
"edit_pages": true,
|
||||
"edit_plugins": true,
|
||||
"edit_posts": true,
|
||||
"edit_private_pages": true,
|
||||
"edit_private_posts": true,
|
||||
"edit_published_pages": true,
|
||||
"edit_published_posts": true,
|
||||
"edit_roles": true,
|
||||
"edit_theme_options": true,
|
||||
"edit_themes": true,
|
||||
"edit_users": true,
|
||||
"export": true,
|
||||
"import": true,
|
||||
"install_plugins": true,
|
||||
"install_themes": true,
|
||||
"level_0": true,
|
||||
"level_1": true,
|
||||
"level_10": true,
|
||||
"level_2": true,
|
||||
"level_3": true,
|
||||
"level_4": true,
|
||||
"level_5": true,
|
||||
"level_6": true,
|
||||
"level_7": true,
|
||||
"level_8": true,
|
||||
"level_9": true,
|
||||
"list_roles": true,
|
||||
"list_users": true,
|
||||
"manage_categories": true,
|
||||
"manage_links": true,
|
||||
"manage_options": true,
|
||||
"moderate_comments": true,
|
||||
"promote_users": true,
|
||||
"publish_pages": true,
|
||||
"publish_posts": true,
|
||||
"read": true,
|
||||
"read_private_pages": true,
|
||||
"read_private_posts": true,
|
||||
"remove_users": true,
|
||||
"restrict_content": true,
|
||||
"rocket_manage_options": true,
|
||||
"rocket_preload_cache": true,
|
||||
"rocket_purge_cache": true,
|
||||
"rocket_purge_cloudflare_cache": true,
|
||||
"rocket_purge_opcache": true,
|
||||
"rocket_purge_posts": true,
|
||||
"rocket_purge_sucuri_cache": true,
|
||||
"rocket_purge_terms": true,
|
||||
"rocket_purge_users": true,
|
||||
"rocket_regenerate_critical_css": true,
|
||||
"rocket_remove_unused_css": true,
|
||||
"switch_themes": true,
|
||||
"unfiltered_html": true,
|
||||
"unfiltered_upload": true,
|
||||
"update_core": true,
|
||||
"update_plugins": true,
|
||||
"update_themes": true,
|
||||
"upload_files": true,
|
||||
"wf2fa_activate_2fa_others": true,
|
||||
"wf2fa_activate_2fa_self": true,
|
||||
"wf2fa_manage_settings": true,
|
||||
"wpseo_manage_options": true
|
||||
},
|
||||
"display_name": "Lawrence McDaniel",
|
||||
"user_email": "lpm0073@gmail.com",
|
||||
"user_login": "mcdaniel",
|
||||
"user_nicename": "mcdaniel",
|
||||
"user_registered": "2022-10-04 00:46:37",
|
||||
"user_roles": [
|
||||
"administrator"
|
||||
],
|
||||
"user_status": "0"
|
||||
}
|
BIN
doc/wp-oauth-config.png
Normal file
BIN
doc/wp-oauth-config.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 471 KiB |
Loading…
Reference in New Issue
Block a user