How to handle authentication callback in an API backend? Rails API + React Fronetend + Facebook -
i have rails 5 api backend. have 2 routes such:
# facebook link url # /accounts/facebook_url def facebook_url @oauth = koala::facebook::oauth.new( env['facebook_app_id'], env['facebook_secret'], facebook_callback_accounts_url ) # @oauth.url_for_oauth_code # create oauth url url = @oauth.url_for_oauth_code render json: url # hanlde using serializer? end # facebook post url code # /accounts/facebook_callback?code=fadsdfaadsf def facebook_callback @oauth = koala::facebook::oauth.new( env['facebook_app_id'], env['facebook_secret'], facebook_callback_accounts_url ) token = @oauth.get_access_token(params[:code]) end in react app, url authentication facebook_url route , redirect user route. facebook send me token. able point. problem how frontend know token received or not?
if rails application, use different redirects based on status. seems more architecture based question rather rails specific. appreciated.
Comments
Post a Comment