Giter Site home page Giter Site logo

Comments (12)

cocojoe avatar cocojoe commented on May 27, 2024

Hi @thierrybucco

You can make a call to the delegation method to return an idToken using your refreshToken.
You can find a complete example here

Thanks

from auth0.swift.

thierrybucco avatar thierrybucco commented on May 27, 2024

Thanks @cocojoe but I read somewhere in Auth0 website that the best way is to use renew method.

from auth0.swift.

hzalaz avatar hzalaz commented on May 27, 2024

@thierrybucco you can use renewAuth if you set your client flag OIDC conformant that can be found in your client settings -> show advanced -> OAuth.

We will improve the docs to avoid this confusion in the future.

from auth0.swift.

hzalaz avatar hzalaz commented on May 27, 2024

Or you can follow @cocojoe 's advice

from auth0.swift.

thierrybucco avatar thierrybucco commented on May 27, 2024

@hzalaz I need more explanation about renewAuth is it a Auth0.swift method?
My project is in swift 3.

from auth0.swift.

hzalaz avatar hzalaz commented on May 27, 2024

Sorry mixed languages I am talking about renew

from auth0.swift.

thierrybucco avatar thierrybucco commented on May 27, 2024

@hzalaz I set client flag as suggested and I got his error: OIDC conformant clients cannot use /oauth/ro

from auth0.swift.

hzalaz avatar hzalaz commented on May 27, 2024

Sorry forgot to ask how you were doing Auth. For OIDC you need to use the login with realm where the realm is the same as the connection name. If you want you can continue to use /ro but use /delegation to refresh the tokens, which will be the a good approach since we haven't published the new OIDC flow docs.

from auth0.swift.

thierrybucco avatar thierrybucco commented on May 27, 2024

It works using delegation but not using renew method.

from auth0.swift.

ankits16 avatar ankits16 commented on May 27, 2024

https://github.com/auth0-samples/auth0-ios-swift-v2-sample/blob/master/03-User-Sessions/Auth0Sample/SessionManager.swift#L71
this link does not work
@hzalaz I get this response in case of delegation api

"error_description": "Cannot set property 'undefinedorganization_uri' of undefined",

then I enabled the OIDC settings for the client yet I get a nil id token in case of 'renew' api

from auth0.swift.

hzalaz avatar hzalaz commented on May 27, 2024

@ankits16 yes its an old issue post, now in the readme we explain session management https://github.com/auth0/Auth0.swift#renew-user-credentials. Your error is probably due to a custom rule with bad code not related to the SDK so please check them or try it with them disable

from auth0.swift.

ankits16 avatar ankits16 commented on May 27, 2024

@hzalaz yupp you are right, thanks for the swift response

from auth0.swift.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.