documentation
This commit is contained in:
parent
7b28032c52
commit
32967c89b4
41
README.rst
41
README.rst
@ -9,9 +9,46 @@ A Python Social Auth backend for `WP OAuth <https://wp-oauth.com/>`_ this is cus
|
|||||||
- `Python Social Auth custom backend implentation <https://python-social-auth.readthedocs.io/en/latest/backends/implementation.html>`_
|
- `Python Social Auth custom backend implentation <https://python-social-auth.readthedocs.io/en/latest/backends/implementation.html>`_
|
||||||
- `WP Oauth Wordpress Plugin Documentation <https://wp-oauth.com/docs/>`_
|
- `WP Oauth Wordpress Plugin Documentation <https://wp-oauth.com/docs/>`_
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`lms.log <./doc/lms.log>`_
|
||||||
|
|
||||||
|
Usage
|
||||||
|
-----
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
from .wp_oauth import WPOpenEdxOAuth2
|
||||||
|
|
||||||
|
|
||||||
|
class StepwiseMathWPOAuth2(WPOpenEdxOAuth2):
|
||||||
|
|
||||||
|
# This defines the backend name and identifies it during the auth process.
|
||||||
|
# The name is used in the URLs /login/<backend name> and /complete/<backend name>.
|
||||||
|
#
|
||||||
|
# This is the string value that will appear in the LMS Django Admin
|
||||||
|
# Third Party Authentication / Provider Configuration (OAuth)
|
||||||
|
# setup page drop-down box titled, "Backend name:", just above
|
||||||
|
# the "Client ID:" and "Client Secret:" fields.
|
||||||
|
name = "swtest-oauth"
|
||||||
|
|
||||||
|
# note: no slash at the end of the base url. Python Social Auth
|
||||||
|
# might clean this up for you, but i'm not 100% certain of that.
|
||||||
|
BASE_URL = "https://stepwisemath.ai"
|
||||||
|
|
||||||
|
|
||||||
Open edX Setup
|
Open edX Setup
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
.. image:: doc/django-admin-1
|
||||||
|
:width: 100%
|
||||||
|
:alt: Open edX Django Admin Add Provider Configuration (OAuth)
|
||||||
|
|
||||||
|
.. image:: doc/django-admin-2
|
||||||
|
:width: 100%
|
||||||
|
:alt: Open edX Django Admin Add Provider Configuration (OAuth)
|
||||||
|
|
||||||
|
|
||||||
General Python/Django
|
General Python/Django
|
||||||
~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@ -86,7 +123,3 @@ in https://stepwisemath.ai/, configured as follows:
|
|||||||
:width: 100%
|
:width: 100%
|
||||||
:alt: WP Oauth configuration page
|
:alt: WP Oauth configuration page
|
||||||
|
|
||||||
Sample lms log output
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
`lms.log <./doc/lms.log>`_
|
|
||||||
|
BIN
doc/django-admin-1.png
Normal file
BIN
doc/django-admin-1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 484 KiB |
BIN
doc/django-admin-2.png
Normal file
BIN
doc/django-admin-2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 498 KiB |
Loading…
Reference in New Issue
Block a user