Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- getToken(login: string, pwd: string): Observable<boolean> {
- let bodyParams = {
- grant_type: 'password',
- client_id: 'admin',
- scope: AppConst.CLIENT_SCOPE,
- username: login,
- password: pwd
- };
- let params = new URLSearchParams();
- for (let key in bodyParams) {
- params.set(key, bodyParams[key])
- }
- let headers = new Headers({'Content-Type': 'application/x-www-form-urlencoded'});
- let options = new RequestOptions({headers: headers});
- return this.http.post(AppConst.IDENTITY_BASE_URI + '/connect/token', params.toString(), options)
- .map((response: Response) => {
- let data = response.json();
- if (data) {
- this.data = data;
- localStorage.setItem('auth', JSON.stringify({
- access_token: data.access_token,
- refresh_token: data.refresh_token
- }));
- return true;
- } else {
- return false;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement