Vlad,

The relevant information is documented here: http://docs-draft.openstack.org/99/165199/7/check/gate-openstackid-docs/8797c5d//doc/build/html/openid.html#openid-2-0-request-authentication-response

You must first make the OpenID request in order to get the correct identifier. As Sebastian mentioned, oAuth should not be used for authentication. If there are additional questions on this, please let us know.

--
Jimmy McArthur






Sebastian Marcet wrote:
Vladislav , oauth2 is not meant for authentication, is meant for authorization, if you use oauth2 for authentication, then you are introducing some security issues on your app
http://www.thread-safe.com/2012/01/problem-with-oauth-for-authentication.html

if you want to authenticate your users in a safe way, you should use openid endpoint first, then the oauth2 proctected api to get additional user info, that is not provided by openid netiher its extensions (SREG/AX) by default

regards

2015-04-16 9:57 GMT-03:00 Vladislav Kuzmin <vkuz...@mirantis.com <mailto:vkuz...@mirantis.com>>:

    Sebastian, I've used only OAuth2.0 (not OpenID) for obtain an
    access_token and I've used this documentation
    
http://docs-draft.openstack.org/99/165199/7/check/gate-openstackid-docs/8797c5d//doc/build/html/oauth2.html
    . When I got the access_token, I called "OAuth 2.0 Rest API" for
    get info about the user
    
http://docs-draft.openstack.org/99/165199/7/check/gate-openstackid-docs/8797c5d//doc/build/html/restapi/v1.html
    . But "OAuth 2.0 Rest API" don't provide unique identifier for user.
    My main goal is to get a unique ID for a user that I can use in my
    application.
    How I can get ID for user with OAuth2.0?

    On Thu, Apr 16, 2015 at 1:13 PM, Sebastian Marcet
    <smar...@gmail.com <mailto:smar...@gmail.com>> wrote:

        Vladislav  in order to user oauth 2.0, i am assuming that you
        are doing first an openid request, on the openid response (
        possitive assertion
        
http://openid.net/specs/openid-authentication-2_0.html#positive_assertions)
        you will get param "openid.claimed_id", that one contains the
        openid url that after this patch is unique per user

        regards

        2015-04-16 4:44 GMT-03:00 Vladislav Kuzmin
        <vkuz...@mirantis.com <mailto:vkuz...@mirantis.com>>:

            In this ticket
            https://storyboard.openstack.org/#!/story/2000239
            <https://storyboard.openstack.org/#%21/story/2000239> is
            mentioned only about OpenID. If I will be use OAuth2.0,
            how I can distinguish between users?
            I guess that User API
            
http://docs-draft.openstack.org/99/165199/7/check/gate-openstackid-docs/8797c5d//doc/build/html/restapi/v1.html#user-api
            should provide an ID for each user.

            On Wed, Apr 15, 2015 at 9:17 PM, Sebastian Marcet
            <smar...@gmail.com <mailto:smar...@gmail.com>> wrote:

                Hello!

                here is the ticket that we opened
                https://storyboard.openstack.org/#!/story/2000239
                <https://storyboard.openstack.org/#%21/story/2000239>

                regards

                2015-04-15 12:54 GMT-03:00 Jeremy Stanley
                <fu...@yuggoth.org <mailto:fu...@yuggoth.org>>:

                    On 2015-04-15 10:08:08 -0500 (-0500), Jimmy
                    McArthur wrote:
                    > Hello!  We are trying to open a ticket for this,
                    but it looks like
                    > Launchpad for OpenStackID isn't configured yet.
                    Can you let us
                    > know what we need to do to set that up?
                    [...]

                    Task tracking for all "openstack-infra" repos
                    moved from Launchpad
                    to Storyboard late last year once its development
                    grew closer to
                    general usability. Log in at
                    https://storyboard.openstack.org/ and
                    then add a story at
                    https://storyboard.openstack.org/#!/project/728
                    <https://storyboard.openstack.org/#%21/project/728>
                    for the openstack-infra/openstackid repo (looks
                    like there are none
                    active for that Git repo currently).
                    --
                    Jeremy Stanley




-- Ing. Sebastian Marcet

                SKYPE: sebastian.marcet





-- Ing. Sebastian Marcet

        SKYPE: sebastian.marcet





--
Ing. Sebastian Marcet

SKYPE: sebastian.marcet



_______________________________________________
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

Reply via email to