CaiWuXiTong/config/dingtalk.php

21 lines
806 B
PHP

<?php
return [
'enabled' => (bool) env('DINGTALK_LOGIN_ENABLED', false),
'client_id' => env('DINGTALK_CLIENT_ID'),
'client_secret' => env('DINGTALK_CLIENT_SECRET'),
'redirect_uri' => env(
'DINGTALK_REDIRECT_URI',
'http://218.93.190.75:8442/auth/dingtalk/callback'
),
'authorize_url' => env('DINGTALK_AUTHORIZE_URL', 'https://login.dingtalk.com/oauth2/auth'),
'token_url' => env('DINGTALK_TOKEN_URL', 'https://api.dingtalk.com/v1.0/oauth2/userAccessToken'),
'user_url' => env('DINGTALK_USER_URL', 'https://api.dingtalk.com/v1.0/contact/users/me'),
'timeout' => (int) env('DINGTALK_HTTP_TIMEOUT', 10),
'state_ttl_minutes' => (int) env('DINGTALK_STATE_TTL_MINUTES', 5),
'binding_ttl_minutes' => (int) env('DINGTALK_BINDING_TTL_MINUTES', 10),
];