Satellizer একটি টোকেন-ভিত্তিক পরিচয় প্রমাণ প্রক্রিয়া পদ্ধতি ব্যবহার করে এবং মত বিভিন্ন সামাজিক লগইন সিস্টেম সমর্থন করে বলেন:
- গুগল
- টুইটার
- ফেসবুক
- লিঙ্কডইন
- ফোরস্কয়ার
- GitHub
একটি ক্লাসিক ইমেইল ও পাসওয়ার্ড পদ্ধতি সাইন আপ করুন এবং নতুন অ্যাকাউন্ট রেজিস্টার কর ক্ষমতা বরাবর, সমর্থিত.
যদি আপনি উপভোক্তা কী, সামাজিক লগইন এবং একে অপরের থেকে আলাদাভাবে কাজ করতে পারেন ক্লাসিক লগইন সিস্টেম বিশ্বাস করতে পারি না, যাতে আপনি সহজেই ঠিক আপনার মত এক চালু করতে পারেন.
সমগ্র প্রমাণীকরণ সিস্টেম ব্যবহার করা সহজ এবং আপনার সাইটের বিশেষ বিভাগে ব্যবহারকারীদের অ্যাক্সেস মঞ্জুর করার একটি উপায় প্রদান করে কোন AngularJS বা অ AngularJS আবেদন মধ্যে প্লাগ করা যাবে.
বিকাশকারী এছাড়াও যতদিন তারা ভিত্তিক উপভোক্তা কী 1.x এবং 2.x করছি, বিল্ট ইন প্রদানকারীর বাইরে তাদের নিজস্ব সামাজিক লগইন সিস্টেম যোগ করতে পারেন.
ডকুমেন্টেশন ডাউনলোড প্যাকেজের অন্তর্ভুক্ত করা হয়েছে
এই রিলিজে নতুন কি:..
- উপভোক্তা কী 2.0 রাষ্ট্র জন্য সমর্থন যোগ করা হয়েছে
- উপভোক্তা কী 2.0 রাষ্ট্র জন্য সমর্থন যোগ করা হয়েছে লি >
কোড, redirect_uri এবং client_id ছাড়া অন্য কাস্টম তথ্য পাবার জন্য উপভোক্তা কী 2.0 জন্য <লি> নতুন ঐচ্ছিক responseParams. - যোগ করা হয়েছে অন্তর্নিহিত অনুদান প্রবাহ. শুধু responseType যোগ:. কনফিগ সময়ে 'টোকেন'
<লি> নতুন সাহায্যকারী পদ্ধতি $ auth.getToken () এবং $ auth.getPayload (). - নতুন বৈশিষ্ট্য:
- এখন $ auth.authenticate এবং $ auth.link একটি দ্বিতীয় যুক্তি হিসাবে অতিরিক্ত তথ্য প্রেরণ করতে পারেন.
- টোকেন পেলোড আর দোকান ব্যবহারকারী
- দয়া করে জাভাস্ক্রিপ্ট ক্লায়েন্ট সাইড সক্রিয়
কোড, redirect_uri এবং client_id ছাড়া অন্য কাস্টম তথ্য পাবার জন্য উপভোক্তা কী 2.0 জন্য <লি> নতুন ঐচ্ছিক responseParams.
<লি> $ auth.setToken দ্বিতীয় পরামিতি isLinking বদলে পুনর্নির্দেশ করতে পালটে করা হয়েছে.
<লি> GitHub প্রদানকারী ডিফল্ট ইমেইল সুযোগ অনুরোধ.
<লি> উইন্ডোজ লাইভ প্রদানকারী ডিফল্ট ইমেইল সুযোগ অনুরোধ.
যদি এটি মিথ্যাতে সেট করা যাবে না যেখানে <লি> স্থায়ী HTTP আটককারী বাগ.
<লি> Satellizer কোড refactoring.
সংস্করণ 0.9.2 নতুন কি:.
<লি> $ auth.setToken দ্বিতীয় পরামিতি isLinking বদলে পুনর্নির্দেশ করতে পালটে করা হয়েছে.
<লি> GitHub প্রদানকারী ডিফল্ট ইমেইল সুযোগ অনুরোধ.
<লি> উইন্ডোজ লাইভ প্রদানকারী ডিফল্ট ইমেইল সুযোগ অনুরোধ.
যদি এটি মিথ্যাতে সেট করা যাবে না যেখানে <লি> স্থায়ী HTTP আটককারী বাগ.
<লি> Satellizer কোড refactoring.
সংস্করণ 0.8.0 নতুন কি:
<লি> উপভোক্তা কী কোয়েরি স্ট্রিং এখন পরিবর্তে শুধুমাত্র কোড বা oauth_token + + oauth_verifier সার্ভার সম্পূর্ণভাবে প্রেরণ করা হয়.
আপনি JSON ওয়েব টোকেন ব্যবহার করছেন না <লি> isAuthenticated () আর একটি ত্রুটি ছোঁড়া. যেমন যদি এটা টোকেন মেয়াদ জন্য একটি চেক রোধ করা যাবে.
এটা ফেসবুক উপভোক্তা কী সমস্যা সৃষ্টি হয়, কারণ <লি> কোয়েরি স্ট্রিং আর URIEncoded হয়.
সার্ভার টোকেন নাম Satellizer মাধ্যমে নির্দিষ্ট টোকেন নাম মেলে না হয়, তাহলে <লি> একটি ত্রুটি নিক্ষেপ. উদাহরণস্বরূপ, আপনি সার্ভার থেকে access_token রিটার্নিং হয় কিন্তু Satellizer টোকেন কাজ করার জন্য কনফিগার করা হয়.
কি সংস্করণ 0.7.0 নতুন:
<লি> IE8 + + সমর্থন (কোড বেস এমনকি এর ফলে ছোট পেয়েছিলাম!).
<লি> বাগ সংশোধন করা হয়েছে:
<লি> promise.then 'দিয়ে প্রতিস্থাপিত promise.catch () (নাল, ফাংশন) IE8 সমর্থন.
<লি> পপআপ খোলা এবং window.focus ফোকাস জানানোর পূর্বে সংজ্ঞায়িত করা হয় কিনা পরীক্ষা করুন ().
এটা আপনি স্থানীয় সংগ্রহস্থলে সংরক্ষিত নামের সামনে satellizer_ উপসর্গ আছে না করতে পছন্দ করেন তাহলে _token মত একটি টোকেন নাম এড়াতে নির্ধারিত হলে <লি> টোকেন উপসর্গ শুধুমাত্র ব্যবহার করা হয়.
সংস্করণ 0.6.0 নতুন কি:.
<লি> ছোট হাতের satellizer মডিউল নাম.
<লি> সরানো হয়েছে isAuthenticated এবং currentUser $ rootScope.
<লি> আর $ routeChangeSuccess জন্য শুনতে এবং সুরক্ষিত ব্যবহার: রুটে সত্য. বিল্ট ইন ব্যবহার UI 'তে-রাউটার এবং ngRoute দৃঢ়সঙ্কল্পকে ফাংশন.
<লি> কোড Refactoring, পরিষ্করণ এবং ইউনিট পরীক্ষা প্রচুর.
<লি> যোগ করা হয়েছে পিএইচপি Laravel উদাহরণ.
<লি> যোগ করা হয়েছে জাভা Dropwizard উদাহরণ.
<লি> ডেমো. ব্যবহার isAuthenticated () মেথড পরিবর্তে currentUser এর লগ ইন অবস্থা চেক করতে
<লি> ডেমো. সাইনআপ ফর্ম আপডেট ইমেল যাচাইকরণ
<লি> নোড: / আমার পরিবর্তে একটি টোকেন পাঠানোর রাখুন / API ব্যবহারকারী আপডেট যখন 200 OK এটি ফিরুন .
আবশ্যক
<লি> AngularJS
পাওয়া মন্তব্যসমূহ না