I am using material in my application so using OktaSigninWidget doesn't seem to be the way to go since widget uses bootstrap (and customizing widget to look like material and also to remove certain links like I need to remove 'Need help' and just display 'Forgot Password' link are not easy and straightforward unless there is a way to do that.) So I have decided to use Authentication Apis and easy style ui with material. I found a sample (https://developer.okta.com/blog/2017/04/17/angular-authentication-with-oidc?&_ga=1.231820378.41252354.1512408280#create-open-id-connect-app) to signin without widget. It uses @okta/okta-auth-js. But there are no type definitions for this module so when I try to import it in my app its doesn't resolve it. - Where can I find its type definitions? - Do you also have signin widget with material design? - I also need to add password recovery through email, is there also some sample available to do that using authentication apis?
Hello Ammadul Haq, Emilian here with Okta's Customer Support Team, thank you for reaching out to us. I have attached below a couple of examples from github that might help answer your questions: Sign In widget example: https://github.com/okta/okta.github.io/blob/99eb2b93c2c13c0b19aa52184901d0cd212d4f84/_source/_posts/2017-03-27-angular-okta-sign-in-widget.md Other Angular Examples: https://github.com/oktadeveloper/okta-angular-openid-connect-example/pull/2/files
Regarding Password Recovery APIs, please visit our API Reference article from our Developer page (link below):