12345678910111213141516171819202122232425262728293031 |
- /*
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License.
- */
- var express = require('express');
- const authProvider = require('../auth/AuthProvider');
- const { REDIRECT_URI, POST_LOGOUT_REDIRECT_URI } = require('../authConfig');
- const router = express.Router();
- router.get('/signin', authProvider.login({
- scopes: [],
- redirectUri: REDIRECT_URI,
- successRedirect: '/'
- }));
- router.get('/acquireToken', authProvider.acquireToken({
- scopes: ['User.Read'],
- redirectUri: REDIRECT_URI,
- successRedirect: '/users/profile'
- }));
- router.post('/redirect', authProvider.handleRedirect());
- router.get('/signout', authProvider.logout({
- postLogoutRedirectUri: POST_LOGOUT_REDIRECT_URI
- }));
- module.exports = router;
|