Add Security to REST Web Service and Call it from ADF Application

Advanced Oracle ADF 12c Course Model|Expose Application Module to REST Web Service
7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.51
List Price:  €92.16
You save:  €27.65
£54.93
List Price:  £78.48
You save:  £23.54
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$105.53
List Price:  A$150.76
You save:  A$45.23
S$94.49
List Price:  S$134.99
You save:  S$40.50
HK$546.56
List Price:  HK$780.84
You save:  HK$234.27
CHF 64.08
List Price:  CHF 91.55
You save:  CHF 27.46
NOK kr740.69
List Price:  NOK kr1,058.18
You save:  NOK kr317.48
DKK kr481.62
List Price:  DKK kr688.07
You save:  DKK kr206.44
NZ$114.33
List Price:  NZ$163.34
You save:  NZ$49
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,200.05
List Price:  ৳11,714.86
You save:  ৳3,514.80
₹5,813.28
List Price:  ₹8,305.04
You save:  ₹2,491.76
RM329.26
List Price:  RM470.40
You save:  RM141.13
₦102,276.30
List Price:  ₦146,115.27
You save:  ₦43,838.96
₨19,447.66
List Price:  ₨27,783.57
You save:  ₨8,335.90
฿2,561.05
List Price:  ฿3,658.80
You save:  ฿1,097.75
₺2,254.58
List Price:  ₺3,220.97
You save:  ₺966.38
B$361.64
List Price:  B$516.65
You save:  B$155.01
R1,289.17
List Price:  R1,841.76
You save:  R552.58
Лв126.12
List Price:  Лв180.18
You save:  Лв54.05
₩95,655.33
List Price:  ₩136,656.33
You save:  ₩41,001
₪256.11
List Price:  ₪365.88
You save:  ₪109.77
₱4,073.73
List Price:  ₱5,819.86
You save:  ₱1,746.13
¥10,984.58
List Price:  ¥15,692.93
You save:  ¥4,708.35
MX$1,168.81
List Price:  MX$1,669.81
You save:  MX$500.99
QR254.92
List Price:  QR364.18
You save:  QR109.26
P949.81
List Price:  P1,356.93
You save:  P407.12
KSh9,122.85
List Price:  KSh13,033.20
You save:  KSh3,910.35
E£3,298.27
List Price:  E£4,712.01
You save:  E£1,413.74
ብር4,016.76
List Price:  ብር5,738.47
You save:  ብር1,721.71
Kz59,376.64
List Price:  Kz84,827.41
You save:  Kz25,450.77
CLP$63,455.03
List Price:  CLP$90,653.93
You save:  CLP$27,198.90
CN¥497.66
List Price:  CN¥710.97
You save:  CN¥213.31
RD$4,116.79
List Price:  RD$5,881.38
You save:  RD$1,764.59
DA9,410.57
List Price:  DA13,444.25
You save:  DA4,033.68
FJ$158.71
List Price:  FJ$226.74
You save:  FJ$68.02
Q543.03
List Price:  Q775.80
You save:  Q232.76
GY$14,626.09
List Price:  GY$20,895.31
You save:  GY$6,269.22
ISK kr9,672.61
List Price:  ISK kr13,818.61
You save:  ISK kr4,146
DH697.32
List Price:  DH996.21
You save:  DH298.89
L1,240.19
List Price:  L1,771.78
You save:  L531.58
ден3,973.31
List Price:  ден5,676.40
You save:  ден1,703.09
MOP$562.57
List Price:  MOP$803.71
You save:  MOP$241.13
N$1,284.81
List Price:  N$1,835.52
You save:  N$550.71
C$2,572.99
List Price:  C$3,675.86
You save:  C$1,102.87
रु9,296.83
List Price:  रु13,281.76
You save:  रु3,984.92
S/261.34
List Price:  S/373.37
You save:  S/112.02
K271.67
List Price:  K388.13
You save:  K116.45
SAR262.44
List Price:  SAR374.94
You save:  SAR112.49
ZK1,865.84
List Price:  ZK2,665.60
You save:  ZK799.76
L320.98
List Price:  L458.57
You save:  L137.58
Kč1,589.64
List Price:  Kč2,271.01
You save:  Kč681.37
Ft24,759.44
List Price:  Ft35,372.15
You save:  Ft10,612.70
SEK kr746.68
List Price:  SEK kr1,066.73
You save:  SEK kr320.05
ARS$62,326.79
List Price:  ARS$89,042.09
You save:  ARS$26,715.29
Bs483.06
List Price:  Bs690.12
You save:  Bs207.05
COP$270,493.43
List Price:  COP$386,435.76
You save:  COP$115,942.32
₡35,841.38
List Price:  ₡51,204.17
You save:  ₡15,362.78
L1,727.58
List Price:  L2,468.08
You save:  L740.49
₲525,820.15
List Price:  ₲751,203.84
You save:  ₲225,383.69
$U2,690.36
List Price:  $U3,843.53
You save:  $U1,153.17
zł274.38
List Price:  zł391.99
You save:  zł117.60
Already have an account? Log In

Transcript

Hello, last video I show you how you can call the wrist with wrist a full web surface from ATF application. In this video I will show you how you can secure your wrist as a basic authentication and how we can call this wrist from ATF application. So now let us this simple and easy just select your rest web service. If you now I will secure my RESTful web service so I will select the project rest web service and from application secure configure it if security I will apply it if security over this project and I will select it if authentication exists. So it will be basic authentication. Next, Next, finish okay as you can see here means that with XML if you open your XML, if you go to security, security constraints here you can control if you want to apply your security over all HTTP method, or if you want to apply only this security only in get or in the Delete, or post, so whatever you want, you can select or you can see I want to apply the security in all HTTP method.

So this is all just all just you enable security in XML. This will be done automatically once you select the project and from applications if you configure the security. So let's now try to run this application. Okay, so this is the URL. Let us copy So your URL and go to school boy, it does make a new rest project. But this URL and I will add the version number and resource name.

Okay. And it does invoke the get method you will find here also is our exception error authorizing error, so we need a security so you can't code this web surface unless you apply a basic authentication. So let's try to add here in a basic authentication and test it. They will select here add a new syndication, basic syndication, and let us introduce a new one buzzword WebLogic WebLogic one. Let's try to invoke it now. You'll find this coal sick successfully.

He was brought here a secure a beer here and say you're ill, and you are able to invoke your web surface as normal. Just need to applies a basic authentication. So let's now try to run our ADF application, which use this web surface to display the data and see how we can configure the web service call with the security. If application core is the application, which we developed last video, let us run this application here onto our web surface. As you can see here, no that is returned it and let's have a look into look You will find here Exception Handling 401 which is authorized it error. So now we are not able to call the web service because we didn't apply the security.

So let's add security here. So here we invoke the get method. This is our get method. So from here, we can add our security so I will right here string username. Equal interviews are named with logic. Currently we use the WebLogic user username and password which you use to log into the WebLogic console.

String password equal logic one Then we will write this code which will add in the connection interoperability code also right authorization basic and we will add the, this is trick. This is actually we add here a message through with user name, column and password This is how the string should look like username, password. After that you will encode it using data type converter. Basic is for binary as in as a string and basit as a property authorization property for the connection request. So this is the highlight code which we added for applying the basic credential security, we add this this code. So, let us now try to run the ATF application again.

This call on deployed and it has now run it again and see if it will invoke the data correctly is a good surface character understanding the data or not. Now, the data is displayed and the web surface is cooled successfully after we add the username and password credential in the HTTP requests here. So, this is how you can secure your wrist web surfers using basic authentication and the existence of How you can call your secure web service. So see you next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.