1
- .. MSAL Python documentation master file, created by
2
- sphinx-quickstart on Tue Dec 18 10:53:22 2018.
3
- You can adapt this file completely to your liking, but it should at least
4
- contain the root `toctree` directive.
5
-
6
- .. This file is also inspired by
7
- https://pythonhosted.org/an_example_pypi_project/sphinx.html#full-code-example
8
-
9
- Welcome to MSAL Python's documentation!
10
- =======================================
1
+ MSAL Python documentation
2
+ =========================
11
3
12
4
.. toctree ::
13
5
:maxdepth: 2
14
6
:caption: Contents:
7
+ :hidden:
8
+
9
+ MSAL Documentation <https://docs.microsoft.com/en-au/azure/active-directory/develop/msal-authentication-flows >
10
+ GitHub Repository <https://github.com/AzureAD/microsoft-authentication-library-for-python >
15
11
16
12
You can find high level conceptual documentations in the project
17
13
`README <https://github.com/AzureAD/microsoft-authentication-library-for-python >`_
22
18
23
19
The documentation hosted here is for API Reference.
24
20
25
-
26
- PublicClientApplication and ConfidentialClientApplication
27
- =========================================================
21
+ API
22
+ ===
28
23
29
24
MSAL proposes a clean separation between
30
25
`public client applications and confidential client applications
@@ -35,31 +30,22 @@ with different methods for different authentication scenarios.
35
30
36
31
PublicClientApplication
37
32
-----------------------
33
+
38
34
.. autoclass :: msal.PublicClientApplication
39
35
:members:
36
+ :inherited-members:
40
37
41
38
ConfidentialClientApplication
42
39
-----------------------------
43
- .. autoclass :: msal.ConfidentialClientApplication
44
- :members:
45
-
46
40
47
- Shared Methods
48
- --------------
49
- Both PublicClientApplication and ConfidentialClientApplication
50
- have following methods inherited from their base class.
51
- You typically do not need to initiate this base class, though.
52
-
53
- .. autoclass :: msal.ClientApplication
41
+ .. autoclass :: msal.ConfidentialClientApplication
54
42
:members:
55
-
56
- .. automethod :: __init__
57
-
43
+ :inherited-members:
58
44
59
45
TokenCache
60
- ==========
46
+ ----------
61
47
62
- One of the parameter accepted by
48
+ One of the parameters accepted by
63
49
both `PublicClientApplication ` and `ConfidentialClientApplication `
64
50
is the `TokenCache `.
65
51
@@ -71,11 +57,3 @@ See `SerializableTokenCache` for example.
71
57
72
58
.. autoclass :: msal.SerializableTokenCache
73
59
:members:
74
-
75
-
76
- Indices and tables
77
- ==================
78
-
79
- * :ref: `genindex `
80
- * :ref: `search `
81
-
0 commit comments