-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any simple tutorial to start with ? #56
Comments
Sounds like a starting point!
There are some documentation in the pyoidc package that you should read if you haven’t already. http://pyoidc.readthedocs.org/en/latest/howto/index.html But that document may only make sense to someone who already knows SSO :-/ — Roland ”Being able to think like a child is an important attribute of being an adult” - Eddie Izzard |
Hi Roland et all, I guess we can start modifying the example from the previous openid implementation which seems to do the job we are planning to do: https://github.com/openid/python-openid/tree/master/examples What do you think ? |
I’m not sure the openid example is how single-sign-on normally works so we should — Roland ”Being able to think like a child is an important attribute of being an adult” - Eddie Izzard |
Hi Rohe,
Thanks so much! |
Hi rohe, Thanks a lot! |
Finally got some time to look at this, sorry about the delay !
That depends on what you have in the config.py file. The drop down list will contain the key values in CLIENTS except for ””.
You can’t do dynamic client registration with Google so this will never work.
That is one reason. Another reason is that what you enter should be an account name or an URL. Note: This is just an example and does not work today and probably not tomorrow either :-)
OK, rp2 test as it is in the example won’t work. Sorry, have to change that! Once you have that it should work.
The UID should be of the form diana@localhost:8092
"It is the consequence of humanity. We are all formed of frailty and error; let us pardon reciprocally each others’ folly - that is the first law of nature.” - Voltaire |
…`install` target to install all setup.py `extra_requires`, replace README "then just run..." with 1) setting up project pipenv via `make install` and 2) then running through the tests
…e -> config_simple.py` to make them importable (and IDE-highlighted) + correct PEP8 style violations :)
…tion PyUnusedLocal` annotations + `import os` statement
…sing `config_simple.py` configuration
…s per `importlib` recommendation (https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly)
…_management.py` tool
…ct `setup.py`
…and spelling)
…s own .gitignore
…e -> config_simple.py` to make them importable (and IDE-highlighted) + correct PEP8 style violations :)
…tion PyUnusedLocal` annotations + `import os` statement
…s own .gitignore
…s per `importlib` recommendation (https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly)
…ted section to README
…-line argument documentation for `oidc_example/op2/server.py`
…`install` target to install all setup.py `extra_requires`, replace README "then just run..." with 1) setting up project pipenv via `make install` and 2) then running through the tests
CZ-NIC#56 & CZ-NIC#618 * More instructive long-form command line options for `client_management.py` tool * Add `client_management.py` CLI as a console script in project `setup.py` * Bug fix for `oic-client-management --list` command output (and spelling) * Add changelog entry for `client_management.py` updates
…e -> config_simple.py` to make them importable (and IDE-highlighted) + correct PEP8 style violations :)
…tion PyUnusedLocal` annotations + `import os` statement
…s own .gitignore
…s per `importlib` recommendation (https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly)
…ted section to README
…-line argument documentation for `oidc_example/op2/server.py`
Hello everybody,
I am in the first steps to test pyoidc, I haven't use any single-sign-on method before and I would like to play with it.
Maybe we can begin using the wiki provided within github and publish some howtos.
Let's start with the simple one:
What do you think ?
Next could be:
Then.
Then.
Does anyone have some literature to read about this topic in a learning by example philosophy ?
Thanks.
The text was updated successfully, but these errors were encountered: