tequilarapido/socialite-okta

社交ite OKTA 提供者

0.0.2 2016-12-09 16:52 UTC

This package is auto-updated.

Last update: 2024-09-24 05:40:15 UTC


README

Laravel Socialite [Okta] (https://www.okta.com) 提供者

Latest Version on Packagist Software License StyleCI Quality Score

! 已废弃 !

请使用此替代方案。 https://socialiteproviders.netlify.com/providers/okta.html

内容

安装

您可以使用 composer 安装此包

$ composer require tequilarapido/socialite-okta

使用

  • 将服务提供者添加到 config/app.php
Tequilarapido\Okta\OktaServiceProvider::class,
  • 如果您已经在您的应用程序中使用 Socialite,请从 config/app.php 中删除 socialite 服务提供者

  • 添加 Socialite 别名

'Socialite' => Laravel\Socialite\Facades\Socialite::class,
  • 将以下条目添加到 config/services.php
'okta' => [
    'url' => env('OKTA_URL'),
    'client_id' => env('OKTA_CLIENT_ID'),
    'client_secret' => env('OKTA_CLIENT_SECRET'),
    'redirect' => env('OKTA_REDIRECT'),
],
  • 将配置变量添加到您的 .env 文件
# Okta
OKTA_URL=https://xxx.okta.com or https://xxx.oktapreview.com  
OKTA_REDIRECT=http://your-app-url/{callback-route-uri}
OKTA_CLIENT_ID=XXX
OKTA_CLIENT_SECRET=XXX
  • 像使用任何其他 Socialite 驱动程序一样使用

[Laravel Socialite 文档] (https://laravel.net.cn/docs/5.0/authentication#social-authentication)

    // To get the auhtorization redirect
    return Socialite::with('okta')->redirect();
   
   
    // To get the okta user
    $oktaUser = Socialite::driver('okta')->user();

安全

如果您发现任何安全相关的问题,请通过电子邮件 nbourguig@gmail.com 通知,而不是使用问题跟踪器。

致谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件